empty()、isset()、is_null()的区别
2024-09-05 19:33:38
总结:
1. 变量有二种状态: 已声明, 未声明
2. 已声明的变量也有二种状态: 已赋值(初始化), 未赋值(未初始化)
3. 变量可能会被赋值类型: null, 空值, 非空值
3.1: null值: is_null()
3.2: 空值: empty()
3.3: 空值或非空值: isset()
基本使用原则:
1. 对于未声明的变量只能使用isset()进行判断
2. 对于已声明的变量,为空判断用empty(),是否初始化判断用is_null()
最新文章
- shell简单用法笔记(shell中数值运算)二
- Jquery操作Cookie取值错误的解决方法
- SSD的优势
- grunt用来压缩前端脚本
- 20170410Linux备课资料 --- 压缩与解压缩
- windows 下安装和运行 hadoop
- ConcurrentHashMap基于JDK1.8源码剖析
- 瞎捣鼓的code highlight
- lock 单例模式
- js···DOM2动态创建节点
- 检查SQL Server被哪个进程占用,且杀进程。
- js-学习笔记-Thunk函数
- kafka 配置文件注释
- [转]收藏的Extjs 多表头插件GroupHeaderGrid
- oozie 安装过程详解
- 最小生成树之克鲁斯卡尔(Kruskal)算法
- 07_Java基础语法_第7天(练习)_讲义
- [转]JVM运行时内存结构
- cocos2d-x中关于打包成APK的问题
- Linux下安装 Redis