05. Tipos de datos en PHP

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
];

Scroll al inicio