JTagua

Inicio » PHP » Tipos, PHP » Tutorial PHP(4): Tipos.

Tutorial PHP(4): Tipos.


PHP soporta ocho tipos primitivos.

  • Cuatro tipos escalares: boolean, integer, float (número de punto flotante, también conocido como double), string
  • Dos tipos compuestos: array y object
  • Y finalmente dos tipos especiales: resource y NULL

El tipo de una variable usualmente no es declarado por el programador; en cambio, es decidido en tiempo de ejecución por PHP dependiendo del contexto en el que es usado la variable.

Para comprobar el tipo y el valor de una expresión, utilice la función var_dump().

Para obtener una representación legible del tipo para propósitos de depuración, use la función gettype().

Para comprobar un cierto tipo, no use gettype(), si no las funciones is_tipo. Algunos ejemplos:

<!--?<span <span class="hiddenSpellError" pre="span ">class</span>="hiddenSpellError" pre=""-->php
$un_bool = TRUE;   // un valor booleano
$un_str  = "foo";  // una cadena
$un_str2 = 'foo';  // una cadena
$un_int  = 12;     // un entero

echo gettype($un_bool); // imprime: boolean
echo gettype($un_str);  // imprime: string

// Si este valor es un entero, incrementarlo en cuatro
if (is_int($un_int)) {
$un_int += 4;
}

// Si $a_bool es una cadena, imprimirla
// (no imprime nada)
if (is_string($un_bool)) {
echo "Cadena: $un_bool";
}
?>

Para forzar la conversión de una variable a cierto tipo, puede moldear o forzar la variable, también puede usar la función settype() sobre ella.

Una variable puede ser evaluada con valores diferentes en ciertas situaciones, dependiendo del tipo que posee en cada momento. comparaciones relacionadas con tipos.

 


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: