您的位置: PHP社区动力 >> 资讯 >> PHP技巧 >> 查看资讯
字号: 小 中 大 | 打印 发布: 2008-11-17 09:23 作者: admin 来源: 查看: 35次
php中isset()函数和empty()函数的区别
两者都是测试变量用的。
但是isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空。
如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。如果一个变量被赋空值,$foo=""或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。
要注销一个变量,可以用 unset($foo)或者$foo=NULL。
评分:0
内容:
发表评论