Cómo utilizar las funciones de PHP
Descripción: Si var es una matriz, bool is_array (var mixta) devuelve VERDADERO; de lo contrario, devuelve FALSO.
s_double()-alias para is_float()
is_float()-comprueba si una variable está flotante.
Descripción: Si var es flotante, bool is_float (var mixta) devuelve VERDADERO; de lo contrario, devuelve FALSO.
Nota: Si desea probar si una variable es un número o una cadena de números (como una entrada de formulario, generalmente una cadena), debe usar is_numeric().
Is_int: comprueba si una variable es un número entero.
Descripción bool is_int (variable mixta)
Si var es un número entero, devuelve VERDADERO; de lo contrario, devuelve FALSO.
Nota: Si desea probar si una variable es un número o una cadena de números (como una entrada de formulario, generalmente una cadena), debe usar is_numeric().
is_NULL-Detecta si la variable está vacía.
Describe bool is_null (variable mixta)
Si var es nulo, devuelve VERDADERO; de lo contrario, devuelve FALSO.
Observa el tipo nulo para saber cuándo una variable se considera nula y cuándo no.
Is_numeric: detecta si una variable es un número o una cadena numérica.
Descripción El valor booleano es_numeric (variable mixta)
Devuelve VERDADERO si var es un número y una cadena numérica; de lo contrario, devuelve FALSO.
Is_callable: comprueba si el parámetro es una estructura invocable legal.
Descripción boolis_callable(mixed var[, boolsyntax_only[, string callable_name]])
Is_scalar: comprueba si una variable es escalar.
Descripción bool is_scalar (variable mixta)
Si el parámetro de variable dado var es un escalar, is_scalar() devuelve VERDADERO; de lo contrario, devuelve FALSO.
Las variables escalares son aquellas que contienen números enteros, coma flotante, cadenas o valores booleanos, mientras que los arrays, objetos y recursos no son escalares.
Nota: Aunque los tipos de recursos actuales son números enteros, is_scalar() no los tratará como escalares porque el recurso es un tipo de datos abstracto. No puede confiar en los detalles de implementación, ya que pueden cambiar.
Is_string: comprueba si una variable es una cadena.
Describe bool is_string (variable mixta)
Si var es una cadena, devuelve VERDADERO; de lo contrario, devuelve FALSO.
Detecta si una variable es un objeto.
Describe bool is_object (variable mixta)
Si var es un objeto, devuelve VERDADERO; de lo contrario, devuelve FALSO.
Te sugiero que vayas al siguiente manual de PHP5, que tiene una explicación detallada de cada función.
Manual en línea:/manual/