Os tipos de php
Tipos de PHP
Inteiros (integer ou long)
Uma variável pode conter um valor inteiro com atribuições que sigam as seguintes sintaxes:
$vivas = 1234; # inteiro positivo na base decimal
$vivas = -234; # inteiro negativo na base decimal
$vivas = 0234; # inteiro na base octal-simbolizado pelo 0
# equivale a 156 decimal
$vivas = 0x34; # inteiro na base hexadecimal(simbolizado
# pelo 0x) – equivale a 52 decimal.
Números em ponto flutuante (double ou float)
Uma variável pode ter um valor em ponto flutuante com atribuições que sigam as seguintes sintaxes:
$vivas = 1.234;
$vivas = 23e4; # equivale a 230.000
Strings
Strings podem ser atribuídas de duas maneiras:
1. utilizando aspas simples ( ' ) – Desta maneira, o valor da variável será exatamente o texto contido entre as aspas (com exceção de \\ e \' – ver tabela abaixo);
2. utilizando aspas duplas ( " ) – Desta maneira, qualquer variável ou caracter de escape será expandido antes de ser atribuído.
Exemplo:
<?
$teste = "Mauricio";
$vivas = '---$teste--\n'; echo "$vivas";
?>
A saída desse script será "---Mauricio--" (com uma quebra de linha no final).
A tabela seguinte lista os caracteres de escape:
. \n - Nova linha;
. \r - Retorno de carro (semelhante a \n);
. \t - Tabulação horizontal;
. \\ - A própria barra (\);
. \$ - O símbolo $;
. \’ - Aspa simples;
. \" - Aspa dupla.
Arrays
Arrays em PHP podem ser observados como mapeamentos ou como vetores indexados. Mais precisamente, um valor do tipo array é um dicionário onde os índices são as chaves de acesso. Vale ressaltar que os índices podem ser valores de qualquer tipo e não somente inteiros. Inclusive, se os índices forem todos inteiros, estes não precisam formar um