Capítulo 6. Tipos

Índice
Inteiros
Números de ponto flutuante
Strings
Matrizes
Objetos
Type Juggling

O PHP suporta os seguintes tipos:

O tipo da variável geralmente não é setado pelo programador; em vez disso, é decidido em tempo de execução pelo PHP, dependendo do contexto no qual a variável é usada.

Se você gostaria de forçar uma variável a ser convertida para um certo tipo, você pode moldar a variável ou usar a função settype() nela.

Note que uma variável pode se comportar de maneiras diferentes em certas situações, dependendo de qual tipo ela é no momento. Para mais informações, veja a seção Manipulação de tipos.

Inteiros

Inteiros podem ser especificados usando-se qualquer uma das seguintes sintaxes:


$a = 1234; # número decimal 
$a = -123; # um número negativo
$a = 0123; # número octal (equivalente a 83 decimal)
$a = 0x12; # número hexadecimal (equivalente a 18 decimal)