CXII. Funciones de Variables

Introducción

Para más información sobre el modo en que se comportan las variables, vea la entrada Variables en la sección Referencia del Lenguaje del manual.

Requerimientos

No se necesitan bibliotecas externas para construir esta extensión

Instalación

No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.

Configuración en tiempo de ejecución

El comportamiento de estas funciones está afectado por los valores definidos en php.ini.

Tabla 1. Opciones de Configuración de Variables

NombrePor defectoModificable
unserialize_callback_func""PHP_INI_ALL
Para más detalles y la definición de las constantes PHP_INI_* vea ini_set().

A continuación se presenta una corta explicación de las directivas de configuración.

unserialize_callback_func string

La función de retorno de reversión de seriación será llamada (con el nombre de la clase no definida como parámetro), si el proceso de revertir la seriación encuentra una clase no definida que debería ser instanciada. Una advertencia aparecerá si la función especificada no está definida, o si la función no incluye o implementa la clase faltante. Así que únicamente defina esta entrada si de veras desea implementar tal función de retorno.

Vea también unserialize().

Tipos de recursos

Esta extensión no tiene ningún tipo de recurso definido.

Constantes predefinidas

Esta extensión no tiene ninguna constante definida.

Tabla de contenidos
doubleval -- Obtiene el valor double (decimal) de una variable.
empty -- Determina si una variable está definida
floatval -- Obtener el valor flotante de una variable
get_defined_vars --  Devuelve una matriz con todas la variables definidas
get_resource_type --  Devuelve el tipo de recurso
gettype -- Obtiene el tipo de una variable.
import_request_variables -- Importar variables GET/POST/Cookie en el contexto global
intval -- Obtiene el valor entero de una variable.
is_array -- Averigua si una variable es un array.
is_bool --  Encuentra si una variable es de tipo booleana
is_callable --  Verifica que los contenidos de una variable puedan ser llamados como una función
is_double -- Averigua si una variable es un valor double (número decimal).
is_float -- Averigua si una variable es un flotante.
is_int -- Averigua si una variable es un valor entero.
is_integer -- Averigua si una variable es un valor entero.
is_long -- Averigua si una varible es un valor entero.
is_null --  Encuentra si una variable es NULL
is_numeric --  Encuentra si una variable es un número o una cadena numérica
is_object -- Averigua si una varible es un objeto.
is_real -- Averigua si una varible es un número real.
is_resource --  Encuentra si una variable es un recurso
is_scalar --  Encuentra si una variable es un escalar
is_string -- Averigua si una varible es una cadena de caracteres (string).
isset -- Determina si una varible está definida
print_r --  Imprime información legible para humanos sobre una variable
serialize --  Genera una representación apta para almacenamiento de un valor
settype -- Establece el tipo de una variable.
strval -- Obtiene una cadena de caracteres a partir de una variable.
unserialize --  Crea un valor PHP a partir de una representación almacenada
unset -- Destruye una variable dada
var_dump -- Vuelca información sobre una variable
var_export -- Imprime o devuelve una representación de cadena, apta para su procesamiento, de una variable