PHP soporta ocho tipos primitivos.
Cuatro tipos escalares:
Dos tipos compuestos:
Y finalmente dos tipos especiales:
Este manual introduce tambi茅n algunos
pseudo-tipos por razones de
legibilidad:
Tambi茅n puede encontrar algunas referencias al tipo
"double". Considere al tipo double como el mismo que float, los dos
nombres existen solo por razones hist贸ricas.
El tipo de una variable usualmente no es declarado por el
programador; en cambio, es decidido en tiempo de
compilaci贸n por PHP dependiendo del contexto en el que es
usado la variable.
Nota:
Si desea chequear el tipo y valor de una cierta expresi贸n, use
var_dump().
Nota:
Si tan solo desea una representaci贸n legible para humanos
del tipo para prop贸sitos de depuraci贸n, use
gettype(). Para chequear por un cierto tipo,
no use gettype(); en su
lugar utilice las funciones
is_tipo. Algunos
ejemplos:
Si quisiera forzar la conversi贸n de una variable a cierto
tipo, puede moldear la variable, o
usar la funci贸n settype() sobre ella.
Note que una variable puede ser evaluada con valores diferentes en
ciertas situaciones, dependiendo del tipo que posee en cada
momento. Para m谩s informaci贸n, vea la secci贸n
sobre Manipulaci贸n de
Tipos. Asimismo, puede encontrarse interesado en consultar
las tablas de comparaci贸n
de tipos, ya que 茅stas muestran ejemplos de las
varias comparaciones relacionadas con tipos.