PHP:empty()、isset()和if的区别

1、empty

判断一个变量是否为“空”.
null、false、00、0、'0'、''。为以上值的变量在检测时都将返回true。

2、isset

判断一个变量是否已经设置。
0、00、'0'、''、‘  ’、false、'false'、'null'都返回true。
只有值为null的变量才返回true

3、if语句

0、00、0.0、'0'、''、false、null返回false
'00'、'0.0'、'null'、'false'、' '返回true

posted @ 2009-11-17 20:03  Rain Man  阅读(929)  评论(0)    收藏  举报