php中empty,is_null,isset三个函数的区别
2012-08-16 16:19
826 查看
PHP中有很多函数功能类似,却有着细微的差别... is_null, empty, isset, unset 我们先来看看这4个函数的描述。
isset:判断变量是否已存在(配置) unset 把变量删除(释放)掉
empty:判断变量是否为空
is_null:判断变量是否为NULL
下面一张表可以很清楚的说明他们之间的关系
isset:判断变量是否已存在(配置) unset 把变量删除(释放)掉
empty:判断变量是否为空
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 | false | 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 |
相关文章推荐
- php中函数 isset(), empty(), is_null() 的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- php中函数 isset(), empty(), is_null() 的区别
- php中函数 isset(), empty(), is_null() 的区别
- PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- php中empty(), is_null(), isset()函数区别(转)
- php中empty(), is_null(), isset()函数区别
- php中empty(), is_null(), isset()函数区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- php中empty(), is_null(), isset()函数区别
- php中empty() isset() is_null() 的区别
- PHP中empty、isset和is_null的使用区别
- php中empty(),is_null(),isset(),bool之间的区别
- php中empty()、isset()、is_null()和变量本身的布尔判断区别(转)
- isset 和empty 区别: php中is_null,empty,isset,unset 的区别详细介绍
- php中的isset(),empty(),is_null()函数比较总结
- php中empty()、isset()、is_null()和变量本身的布尔判断区别
- php中 empty()--bool,is_null--isset的区别
- php中is_null,empty,isset,unset 的区别详细介绍