Conversiones de tipos de datos.
- doubleval($mixed) o floatval($mixed): convierte el valor de $mixed a su representación de punto flotante.
- intval($mixed[, $base=10]): convierte el valor de $mixed a su representación entera en la $base especificada.
- strval($mixed): convierte el valor de $mixed a su representación en cadena.
- settype($mixed, $type): convierte el valor de $mixed a su correspondiente representación según el $type seleccionado. Los $type válidos son: boolean (bool), integer (int), float, string, array, object y null.
Verificación de tipos de datos.
- is_array($mixed): verifica si $mixed es un arreglo.
- is_binary($mixed): verifica si $mixed es una cadena binaria nativa.
- is_bool($mixed): verifica si $mixed es un valor booleano.
- is_buffer($mixed): verifica si $mixed es un valor de cadena nativa binaria o Unicode.
- is_callable($mixed): verifica si el contenido de $mixed puede invocarse como una función.
- is_double($mixed), is_float($mixed) o is_real($mixed): verifica si $mixed es un valor real.
- is_int($mixed), is_integer($mixed) o is_long($mixed): verifica si el contenido de $mixed es un valor entero.
- is_null($mixed): verifica si el contenido de la variable $mixed es null.
- is_numeric($mixed): verifica si el contenido de la variable $mixed es un número, independiente de si la variables es numérica o su representación en cadena.
- is_object($mixed): verifica si $mixed es una instancia de una clase.
- is_resource($mixed): verifica si $mixed es una referencia a un recurso PHP.
- is_scalar($mixed): verifica si $mixed es un valor escalar, es decir, un entero, real, cadena o booleano.
- is_string($mixed): verifica si $mixed es una cadena.
- is_unicode($mixed): verifica si $mixed es una cadena Unicode.
- gettype($mixed): obtiene el nombre del tipo de datos que representa $mixed. Los posibles tipos de datos obtenidos son: boolean, integer, double, string, array, object, resource, NULL y unknown type.
- get_resource_type($handle): obtiene el nombre del tipo de recurso referenciado por $handle.
Serialización de información.
- serialize($mixed): retorna la representación serializada de $mixed.
- unserialize($str): retorna la representación original de la variable serializada con $str.
Existencia de las variables.
- isset($variable): verifica si la $variable ha sido definida en el contexto.
- unset($variable): destruye la definición de la $variable en el contexto.
- get_defined_vars(): retorna un arreglo asociativo con las variables definidas en el contexto.
- import_request_variables($types[, $prefix]): importa las variables contenidas en GET, POST o COOKIE en el contexto actual y con el $prefix si se especificó. Los posibles $types por ende son una cadena con las combinaciones de las letras G, P y C.
Impresión de las variables.
- print_r($mixed[, $return]): imprime recursivamente el contenido de $mixed. Si $return es true el resultado de la función no se imprime sino que se retorna.
- var_dump($mixed1[, $mixed2, $mixed3, ...]): imprime recursivamente el contenido de $mixed(s) junto con su respectivo tipo de datos.
- var_export($mixed[, $return]): imprime recursivamente la representación de la variable $mixed. Si $return es true el resultado de la función no se imprime sino que se retorna.
Enlaces.
- PHP Manual – Variable handling Functions.
http://www.php.net/manual/en/ref.var.php
No hay artículos relacionados.




