Documentación offline PHP master

gettype

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gettype

Devuelve el tipo de la variable

Descripción#

gettype(mixed $value): string
```php

Devuelve el tipo de la variable `value`. Para verificar el tipo de la variable, se pueden utilizar las funciones `is_*`.

## Parámetros

`value`  
La variable a analizar.

## Valores devueltos

Las cadenas de caracteres que puede devolver la función son las siguientes: `"boolean"`, `"integer"`, `"double"` (por razones históricas, `"double"` es devuelto cuando un valor de tipo `float` es proporcionado, y no `"float"`), `"string"`, `"array"`, `"object"`, `"resource"`, `"resource (closed)"` a partir de PHP 7.2.0, `"NULL"`, `"unknown type"`

## Historial de cambios

| Versión | Descripción |
|----|----|
| 7.2.0 | Los recursos cerrados son ahora reportados como `'resource (closed)'`. Anteriormente, el valor devuelto para recursos cerrados era `'unknown type'`. |

## Ejemplos

Ejemplo con `gettype`

```php

Resultado del ejemplo anterior es similar a:

integer
double
NULL
object
string

Véase también#

get_debug_type, settype, get_class, is_array, is_bool, is_callable, is_float, is_int, is_null, is_numeric, is_object, is_resource, is_scalar, is_string, function_exists, method_exists