PHP:isset()-检测变量是否被设置
isset()-检测变量是否被设置
bool isset(mixed $var [, mixed $...]),检查变量是否被设置,并且不是NULL。var,要检测的变量,...其他变量,允许有多个变量。
返回值:如果var存在并且不是NULL,则返回TRUE,否则返回FALSE.
如果已经使用unset()释放一个变量之后,它将不再是isset().如果使用isset测试一个被设置成NULL的变量,返回false.
同时注意,一个NULL字节("\0")(例如$foo=NULL;isset($foo);是FALSE)并不等同于PHP的NULL常数(例如$foo='';isset($foo);是TRUE)。
isset()是一个语言构造器而不是一个函数,不能被可变函数调用。
参见:
empty()-检查一个变量是否为空
__isset()
unset()-释放给定的变量
difined()-检查某个名称的常量是否存在
array_key_exists()-检查给定的键名或索引是否存在与数组中
is_null()-检测变量是否为NULL
错误控制@运算符