PHP Validation du type de tableau


Exemple

La fonction is_array() renvoie true si une variable est un tableau.

$integer = 1337;
$array = [1337, 42];

is_array($integer); // false
is_array($array); // true

Vous pouvez taper le type de tableau dans une fonction pour appliquer un type de paramètre; le fait de transmettre autre chose entraînera une erreur fatale.

function foo (array $array) { /* $array is an array */ }

Vous pouvez également utiliser la fonction gettype() .

$integer = 1337;
$array = [1337, 42];

gettype($integer) === 'array'; // false
gettype($array) === 'array'; // true