Sobes.tech
Intern

¿Qué tipos de datos existen en PHP?

sobes.tech AI

Respuesta de la IA

PHP tiene ocho tipos de datos:

Tipos escalares:

  • bool (booleano)
  • int (entero)
  • float (número de punto flotante)
  • string (cadena)

Tipos compuestos:

  • array (arreglo)
  • object (objeto)

Tipos especiales:

  • resource (recurso)
  • null (NULL)

Descripción breve de cada tipo:

  • bool: Dos valores posibles - true o false.
  • int: Números enteros sin parte decimal. El rango depende de la plataforma.
  • float: Números con parte decimal o en forma exponencial.
  • string: Secuencia de caracteres. Pueden estar encerrados en comillas simples (') o dobles (").
  • array: Mapa ordenado que puede contener elementos de cualquier tipo de dato, accesibles por claves numéricas o de cadena.
  • object: Instancia de una clase que contiene propiedades y métodos.
  • resource: Variable especial que contiene una referencia a un recurso externo, como una base de datos o un archivo.
  • null: Variable que no tiene ningún valor. El único valor posible de este tipo es NULL (sin distinguir mayúsculas o minúsculas).

Ejemplos:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // object (ejemplo de un objeto vacío)
$file_handle = fopen("ruta/al/archivo.txt", "r"); // resource
$variable_is_null = null; // null

?>