PHP 验证数组类型

示例

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

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

is_array($integer); // 假
is_array($array); // 真正

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

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

您也可以使用该gettype()功能。

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

gettype($integer) === 'array'; // 假
gettype($array) === 'array'; // 真正