isset— 检测变量是否设置,
isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。
若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节(" ")并不等同于 PHP 的 NULL 常数。
is_array is_array判断变量类型是否为数组类型。若变量为数组类型则返回 true,否则返回 false。
empty — 检查一个变量是否为空(是否存在也检测了,不存在或为空返回true)