Cadena, Entero, Flotante, Booleano, Matriz, Objeto, NULL.
Una cadena es una secuencia de caracteres, como "¡Hola mundo!".
Puedes poner cualquier texto entre comillas simples y dobles:
<?php $x = " ¡Hola mundo! " ; eco $x ; eco " <br> " ; $x = ' ¡ Hola mundo ' ! $x ; ?>
Un número entero es un número sin decimales.
Reglas de números enteros:
El número entero debe tener al menos un dígito (0-9)
Los números enteros no pueden contener comas ni espacios.
Los números enteros no tienen punto decimal.
Los números enteros pueden ser positivos o negativos.
Los números enteros se pueden especificar en tres formatos: decimal, hexadecimal (con el prefijo 0x) u octal (con el prefijo 0).
En los siguientes ejemplos probaremos diferentes números.
La función PHP var_dump() devuelve el tipo de datos y el valor de la variable:
<?php $x = 5985 ; var_dump ( $ x ) ; " <br> " ; $x = - 345 // Número negativo var_dump ( $x ) ; eco " <br> " ; $ x = 0x8C ; var_dump ( $x ) ; eco " <br> " ; $x = 047 ; // número octal var_dump ( $x ) ? >
Los números de coma flotante son números con parte decimal o forma exponencial.
En los siguientes ejemplos probaremos diferentes números. La función PHP var_dump() devuelve el tipo de datos y el valor de la variable:
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ;" <br> " ; $ x = 8 E - 5 ;
El tipo booleano puede ser VERDADERO o FALSO.
$x=verdadero;$y=falso;
El tipo booleano se suele utilizar para juicios condicionales. Aprenderá más sobre el control condicional en los siguientes capítulos.
Las matrices pueden almacenar varios valores en una variable.
En el siguiente ejemplo, se crea una matriz y luego se usa la función PHP var_dump() para devolver el tipo de datos y el valor de la matriz:
<?php $coches = matriz ( " Volvo " , " BMW " , " Toyota " ) ; var_dump ( $coches ) ? >;
Aprenderá más sobre las matrices en los siguientes capítulos.
Los tipos de datos de objetos también se pueden utilizar para almacenar datos.
En PHP, los objetos deben declararse.
Primero, debes declarar el objeto de clase usando la palabra clave class. Las clases son estructuras que pueden contener propiedades y métodos.
Luego definimos el tipo de datos en la clase y luego usamos el tipo de datos en la clase instanciada:
<?php clase Auto { var $color ; función __construct ( $color = " verde " ) { $esto -> color = $ color ; función qué_color ( ) { devolver $este - > color ; } ?>
En el ejemplo anterior, la palabra clave PHP this es un puntero a la instancia del objeto actual y no apunta a ningún otro objeto o clase.
Aprenderá más sobre los objetos en los siguientes capítulos.
Un valor NULL significa que la variable no tiene valor. NULL es un valor de tipo de datos NULL.
El valor NULL indica si una variable tiene un valor nulo. También se puede utilizar para distinguir entre valores nulos de datos y valores NULL.
Puede borrar datos variables estableciendo el valor de la variable en NULL:
<?php $ x = " ¡ Hola mundo ! " ; $ x = nulo ;