Forum und email

gettype

(PHP 4, PHP 5)

gettype — Obtener el tipo de una variable

Descripción

string gettype ( mixed $var )

Devuelve el tipo de la variable PHP var .

Warning

Nunca use gettype() para probar si una variable es de cierto tipo, ya que la cadena devuelta puede ser sujeta a cambios en versiones futuras. Asimismo, es lenta, ya que involucra la comparación de cadenas.

En su lugar, usa las funciones is_*.

Valores retornados

Los valores posible de la cadena devuelta son:

  • "boolean" (a partir de PHP 4)
  • "integer"
  • "double" (por razones históricas, "double" se devuelve en caso de un valor tipo float, y no "float")
  • "string"
  • "array"
  • "object"
  • "resource" (a partir de PHP 4)
  • "NULL" (a partir de PHP 4)
  • "user function" (sólo PHP 3, valor obsoleto)
  • "unknown type"

Para PHP 4, debería usar function_exists() y method_exists() para reemplazar el antiguo uso de gettype() sobre una función.