!$a和isset($a)和empty($a)的区别
来源:互联网 发布:excel数据标准化处理 编辑:程序博客网 时间:2024/05/10 01:17
!$a和isset($a)和empty($a)的区别
1、当$a没定义的时候,isset($a)不会提示Notice错误并返回0,empty($a)也不会提示notice错误并返回1,而!$a会提示notice错误。2、当$a=null时,isset($a)会返回0,empty($a)会返回1,!$a会返回13、当$a=''时,isset($a)会返回1,empty($a)会返回1,!$a会返回14、当$a=0时,isset($a)会返回1,empty($a)会返回1,!$a会返回15、当$a=false时,isset($a)会返回1,empty($a)会返回1,!$a会返回1建议:1、使用empty($a)替换!$a判断,isset和empty接收未定义变量时,都不会提示Notice错误。注意:1、PHP函数isset()、empty()只能用于变量,传递任何其它参数都将造成解析错误。
0 0
- !$a和isset($a)和empty($a)的区别
- empty()和isset()的区别
- isset()和empty()的区别
- isset和empty的区别
- empty()和isset()的区别
- empty() 和 isset() 的区别
- empty 和isset的区别
- isset()和empty()的区别
- empty和isset的区别
- isset()和empty()的区别
- isset和empty的区别
- isset()和empty()的区别
- isset()和empty()函数的区别
- PHP 中 isset 和 empty 的区别
- PHP函数isset和empty的区别
- php empty()和isset()的区别
- php empty()和isset()的区别
- php empty()和isset()的区别
- 将外部数据文件导入到hive中
- RxBinding的使用,实现数据和View的绑定
- 303. Range Sum Query - Immutable
- 日志处理方法及系统
- mysql 主从复制配置
- !$a和isset($a)和empty($a)的区别
- HDFS append操作: DataStreamer Exception <ERROR>Failed to close inode 347753
- PHP中session和cookie的区别和联系
- mysql的主从复制
- PHP判断多维数组是否为空
- hdu 1421
- PHP入门(6) 拦截器
- MyBatis中使用逆向工程
- 面试前期准备