Los últimos tutoriales de desarrollo web
 

PHP 5 Tipos de datos


Tipos de datos PHP

Las variables pueden almacenar datos de diferentes tipos y diferentes tipos de datos pueden hacer cosas diferentes.

PHP soporta los siguientes tipos de datos:

  • Cuerda
  • Entero
  • Flotador (floating point numbers - also called double)
  • Boole
  • Formación
  • Objeto
  • NULO
  • Recurso

PHP cadena

Una cadena es una secuencia de caracteres, como "Hello world!" .

Una cadena puede ser cualquier texto entre comillas. Puede usar comillas simples o dobles:

Ejemplo

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
Ejecutar ejemplo »

PHP Entero

Un tipo de datos entero es un número no decimal entre -2147483648 y 2147483647.

Reglas para los números enteros:

  • Un entero debe tener al menos un dígito
  • Un entero no debe tener un punto decimal
  • Un entero puede ser positivo o negativo
  • Los enteros pueden ser especificados en tres formatos: decimal (10-based) , hexadecimal (16-based - prefixed with 0x) o octal (8-based - prefixed with 0)

En el siguiente ejemplo $ x es un número entero. El PHP var_dump() función devuelve el tipo de datos y el valor:

Ejemplo

<?php
$x = 5985;
var_dump($x);
?>
Ejecutar ejemplo »

flotador PHP

Un flotador (floating point number) es un número con un punto decimal o un número en forma exponencial.

En el siguiente ejemplo $ x es un flotador. El PHP var_dump() función devuelve el tipo de datos y el valor:

Ejemplo

<?php
$x = 10.365;
var_dump($x);
?>
Ejecutar ejemplo »

PHP booleana

Un booleano representa dos estados posibles: verdadero o falso.

$x = true;
$y = false;

Booleanos se utilizan a menudo en la prueba condicional. Usted aprenderá más sobre la prueba condicional en un capítulo posterior de este tutorial.


matriz PHP

Una matriz almacena varios valores en una sola variable.

En el siguiente ejemplo $ coches es una matriz. El PHP var_dump() función devuelve el tipo de datos y el valor:

Ejemplo

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Ejecutar ejemplo »

Usted va a aprender mucho más acerca de las matrices en capítulos posteriores de este tutorial.


objeto PHP

Un objeto es un tipo de datos que almacena los datos y la información sobre cómo procesar esos datos.

En PHP, un objeto debe ser declarado explícitamente.

En primer lugar debemos declarar una clase de objeto. Para ello, se utiliza la palabra clave class. Una clase es una estructura que puede contener propiedades y métodos:

Ejemplo

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>
Ejecutar ejemplo »

Va a aprender más acerca de los objetos en un capítulo posterior de este tutorial.


PHP NULL Valor

Nula es un tipo de datos especial que sólo puede tener un valor de: NULL.

Una variable del tipo de datos NULL es una variable que no tiene ningún valor asignado a la misma.

Consejo: Si se crea una variable sin un valor, se le asigna automáticamente un valor de NULL.

Las variables también se pueden vaciar estableciendo el valor a NULL:

Ejemplo

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Ejecutar ejemplo »

recursos PHP

El tipo de recurso especial no es un tipo de datos real. Es el almacenamiento de una referencia a las funciones y los recursos externos a PHP.

Un ejemplo común de utilizar el tipo de datos de recursos es una llamada base de datos.

No vamos a hablar sobre el tipo de recurso que aquí, ya que es un tema avanzado.