isset和empty的区别
2012-09-16 20:18
106 查看
手册中对empty()的解释如下:
描述bool empty( mixed var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
手册中对isset()的解释如下:
isset()检测变量是否设置
描述bool isset ( mixed var [, mixed var [, ...]] )
如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL字节("\0")并不等同于 PHP 的 NULL 常数。
描述bool empty( mixed var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
手册中对isset()的解释如下:
isset()检测变量是否设置
描述bool isset ( mixed var [, mixed var [, ...]] )
如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL字节("\0")并不等同于 PHP 的 NULL 常数。
相关文章推荐
- isset()与empty()区别
- php中empty()、isset()、is_null()和变量本身的布尔判断区别(转)
- PHP isset()与empty()的使用区别详解
- isset() 、empty()与is_null的区别
- PHP学习笔记(五):isset和empty的区别
- isset(), !empty(), !is_null(),以自身为参数的区别
- PHP isset()与empty()的使用区别
- 一张表搞清楚php is_null、empty、isset的区别
- is_null、isset、empty三者的区别
- empty 与 isset 的区别
- isset ,empty,is_null 区别
- php中empty,is_null,isset三个函数的区别
- php empty()和isset()的区别
- PHP isset()与empty()的使用区别详解
- PHP empty、isset、isnull的区别
- empty,is_null,isset的区别
- php isset和empty、==(等)和===(恒等)的区别
- php中is_null,empty,isset,unset 的区别详细介绍
- php中empty(), is_null(), isset()函数区别
- PHP isset()与empty()的使用区别详解