Le langage PHP dispose de nombreuses fonctions permettant de travailler sur les variables.
Fonction |
---|
Description |
$nombre_double = doubleval($variable); |
retourne une valeur double à partir de la variable. |
true | false = empty($variable); |
indique si la variable est vide. |
$chaine_type = gettype($variable); |
retourne une chaîne de caractères représentant le type de la variable (integer, double, string, boolean, NULL, array, object, resource, user function, unknown type). |
$tableau = get_defined_vars(); |
retourne une liste de toutes les variables définies. |
$chaine = get_resource_type($variable); |
retourne le type de ressource d'une variable. |
$entier = intval($variable); |
retourne le nombre entier de la variable. |
true | false = is_array($variable); |
indique si la variable est un tableau. |
true | false = is_bool($variable); |
indique si la variable est un booléen. |
true | false = is_double($variable); |
indique si la variable est un nombre de type double. |
true | false = is_float($variable); |
indique si la variable est un nombre à virgule flottante. |
true | false = is_int($variable); |
indique si la variable est un nombre entier. |
true | false = is_integer($variable); |
indique si la variable est un nombre entier. |
true | false = is_long($variable); |
indique si la variable est un nombre entier long. |
true | false = is_null($variable); |
indique si la variable est un NULL. |
true | false = is_numeric($variable); |
indique si la variable est un type numérique |
true | false = is_object($variable); |
indique si la variable est un objet. |
true | false = is_real($variable); |
indique si la variable est un nombre réel. |
true | false = is_resource($variable); |
indique si la variable est une ressource. |
true | false = is_scalar($variable); |
indique si la variable est de type scalaire. |
true | false = is_string($variable); |
indique si la variable est une chaîne de caractères. |
true | false = isset($variable); |
indique si la variable est affectée. |
print_r($variable); |
affiche les informations lisibles de la variable. |
chaîne = serialize($variable); |
retourne une chaîne de caractères contenant une représentation sérialisée de la variable afin d'être stockée. |
settype($variable, $type); |
affecte un type à une variable (boolean, integer, double, string, array, object). |
chaîne = strval($variable); |
retourne une chaîne de caractères représentant la valeur de la variable. |
$var = unserialize($variable); |
désérialise une variable contenant une représentation sérialisée afin de créer une autre variable. |
unset($variable [, $variableN]); |
détruit une ou plusieurs variables séparées par une virgule. |
var_dump($variable) |
affiche des informations à propos d'une variable. |