好资源导航 »
文章资讯 »
一张表搞清楚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 |