验证数组类型

如果变量是数组,函数 is_array() 将返回 true。

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

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

你可以在函数中键入提示数组类型以强制执行参数类型; 传递任何其他内容将导致致命错误。

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

你也可以使用 gettype() 功能。

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

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