验证数组类型
如果变量是数组,函数 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