PHP使用empty注意的问题

empty是php内置的, 检查一个变量是否为空的函数

使用方法:bool empty ( mixed var)

不过,今天我使用这个函数时,检测一个get参数,status。刚好status=0,我通过empty($_GET['status']),本来是想判断有没有提交这个值的,结果总是提示为空,明明是赋值了。

我还去找程序的其他问题,后来找了半天,才想起,在Php中null,'',0三个值的等同,都是为空,empty判断status=0,判断是0,自然为空。以后一定要注意。

相关推荐