微客导航 »
文章资讯 »
一张表搞清楚php is_null、empty、isset的区别
一张表搞清楚php is_null、empty、isset的区别
isset判断变量是否已存在
empty判断变量是否为空或为0
is_null判断变量是否为NULL
| 变量 |
empty |
is_null |
isset |
| $a=”” |
true |
false |
true |
| $a=null |
true |
true |
false |
| var$a |
true |
true |
false |
| $a=array() |
true |
false |
true |
| $a=false |
true |
false |
true |
| $a=15 |
false |
false |
true |
| $a=1 |
false |
false |
true |
| $a=0 |
true |
false |
true |
| $a=”0” |
true |
false |
true |
| $a=”true” |
false |
false |
true |
| $a=”false” |
false |
false |
true |