12. TIPOS DE DATOS
PHP soporta 8 tipos de datos primitivos: boolean, integer, float, string, array, object, resource y NULL.
- 1. Boolean
Para declarar un literal booleano se utilizan las palabras reservadas “true/false”. - 2. Integer
Un entero es un número sin decimales, por tanto, no puede tener coma.
Puede ser positivo o negativo y se puede expresar en sistema decimal, hexadecimal (0x) u octal (0). - 3. Float
Es un número real expresado con decimales o en notación exponencial. - 4. String
Es una cadena de caracteres (bytes) que se puede declarar con comillas simples, comillas dobles o mediante la sintaxis “heredoc”.
Las comillas dobles expanden el contenido de una variable.
Las cadenas se pueden concatenar con el operador punto. - 5. Array
Es una variable compuesta que almacena variables simples.
PHP soporta arrays indexados y arrays asociativos.
Se pueden definir con la función list(), con el constructor array() o bien asignar el valor a cada elemento del array de forma explícita usando corchetes. - 6. Object
Un objeto es un tipo de datos que engloba variables y funciones a la vez. - 7. Resource
Es una variable especial que apunta a un recurso externo - 8. NULL
Se utiliza para indicar que una variable no tiene valor (No confundir con el carácter fin de cadena ‘\0’ )