Comprender los tipos de datos en PHP es uno de los primeros pasos para dominar el lenguaje. PHP es flexible, potente y ampliamente utilizado en el desarrollo web, especialmente cuando trabajamos con WordPress, MVC y aplicaciones conectadas a MySQL. En este capítulo veremos los tipos de datos principales, cuándo se utilizan y ejemplos sencillos para que puedas entenderlos sin dificultad.
Tipos de datos principales en PHP
Tipos escalares
Los tipos escalares son valores simples y básicos.
1. Boolean (bool)
Indica si algo es verdadero o falso.
Ejm
$activo = true;
2. Integer (int)
Números enteros, sin decimales.
Ejm
$edad = 53;
3. Float (float)
Números con decimales.
Ejm
$precio = 19.95;
4. String (string)
Cadenas de texto.
Ejm
$nombre = "Sutil Web";
Tipos compuestos
Se utilizan para almacenar conjuntos o colecciones de datos.
5. Array
Útil para guardar listas, datos de formularios o configuraciones.
Ejm
$colores = ["azul", "gris", "blanco"];
6. Object
Representa una instancia de una clase. Fundamental en MVC.
Ejm
class Usuario {
public $nombre;
}
$u = new Usuario();
$u->nombre = "Francisco";
Tipos especiales
Se utilizan para situaciones concretas.
7. NULL
Indica ausencia de valor.
Ejm
$valor = null;
8. Resource
Hace referencia a recursos externos como conexiones a base de datos.
Ejemplo con MySQLi:
Ejm
$conexion = mysqli_connect("localhost", "root", "", "agenda");
Ejemplos prácticos útiles
Para un proyecto típico en MVC, podrías utilizar varios tipos de datos combinados:
Ejemplo de datos de un contacto:
$contacto = [
"nombre" => "Luis",
"telefono" => 678123456,
"email" => "luis@example.com",
"descuento" => 10.5,
"activo" => true
];
