Déterminer le type de variable

Retourne TRUE (1) si c'est vrai, FALSE (Rien) si c'est faux.

Fonction

retourne TRUE si la variable est :

is_array()

un tableau

is_bool

de type booléen

is_double()

alias de is_float()

et de is_real()

un nombre réel, ou à virgule flottante

is_long()

alias de is_int()

un nombre entier

is_null

sans valeur

is_numeric()

un nombre, ou une chaîne numérique

is_object()

un objet

is_string()

une chaîne de caractère

1
<?php
2
    $var=10;
3
    echo is_int ($var); // Affiche 1, la variable $var est un entier
4
?>
1
<?php
2
    $var1="Bonjour";
3
    echo is_string ($var1); // Affiche 1, la variable $var1 est une chaîne de caractére
4
?>

Tester le type de variable avec gettype

gettype permet de tester le type de variable, il ressort (string, int ...)

gettype($var)

1
<?php
2
    $prenom="toto"; // Variable string
3
    $valeur=123; // Variable integer
4
    // Affiche le type de la variable
5
    echo gettype($prenom); 
6
    echo "<br />";
7
    echo gettype($valeur);
8
?>