总结:
1. 变量有二种状态: 已声明, 未声明
2. 已声明的变量也有二种状态: 已赋值(初始化), 未赋值(未初始化)
3. 变量可能会被赋值类型: null, 空值, 非空值
  3.1: null值: is_null()
  3.2: 空值: empty()
  3.3: 空值或非空值: isset()

基本使用原则:
1. 对于未声明的变量只能使用isset()进行判断
2. 对于已声明的变量,为空判断用empty(),是否初始化判断用is_null()

最新文章

  1. shell简单用法笔记(shell中数值运算)二
  2. Jquery操作Cookie取值错误的解决方法
  3. SSD的优势
  4. grunt用来压缩前端脚本
  5. 20170410Linux备课资料 --- 压缩与解压缩
  6. windows 下安装和运行 hadoop
  7. ConcurrentHashMap基于JDK1.8源码剖析
  8. 瞎捣鼓的code highlight
  9. lock 单例模式
  10. js···DOM2动态创建节点
  11. 检查SQL Server被哪个进程占用,且杀进程。
  12. js-学习笔记-Thunk函数
  13. kafka 配置文件注释
  14. [转]收藏的Extjs 多表头插件GroupHeaderGrid
  15. oozie 安装过程详解
  16. 最小生成树之克鲁斯卡尔(Kruskal)算法
  17. 07_Java基础语法_第7天(练习)_讲义
  18. [转]JVM运行时内存结构
  19. cocos2d-x中关于打包成APK的问题
  20. Linux下安装 Redis

热门文章

  1. 01-scrapy框架
  2. sqli-labs(17)
  3. [CSP-S模拟测试]:数对(线段树优化DP)
  4. 使用FunctionalInterface提供工厂方法
  5. c/c++二级指针动态开辟内存
  6. RobotFramework 用例出错后继续操作
  7. IDEA反编译jar包源码
  8. C 语言结构体 struct 及内存对齐
  9. VBA文件操作
  10. TCP/IP笔记——UDP