PHP isset() 函数

当变量的值为 NULL "\0" 时,isset() 返回 FALSE,其他都为 TRUE

isset() 和array_key_exists() 对比

1.isset和array_key_exists在对判断一个数组函数中某个元素是否存在,isset速度要更快,而且这种速度差异是非常大的
2.isset属于php中的语言结构,而后者是函数,所以前者更快,isset不可以用于可变函数
3.对于变量值的判断,当变量为NULL时,isset返回的结果是false,而后者只判断变量是否存在。所以如果判断一个数组中的某个元素,并且判断其是否是否为真,应该用isset
4.isset属于php特定语言结构,后者在其他语言中也存在,更具可读性

 

posted @ 2011-12-30 15:58  C仔  阅读(272)  评论(0编辑  收藏  举报