总结:
1. 变量有二种状态: 已声明, 未声明
2. 已声明的变量也有二种状态: 已赋值(初始化), 未赋值(未初始化)
3. 变量可能会被赋值类型: null, 空值, 非空值
3.1: null值: is_null()
3.2: 空值: empty()
3.3: 空值或非空值: isset()
基本使用原则:
1. 对于未声明的变量只能使用isset()进行判断
2. 对于已声明的变量,为空判断用empty(),是否初始化判断用is_null()
总结:
1. 变量有二种状态: 已声明, 未声明
2. 已声明的变量也有二种状态: 已赋值(初始化), 未赋值(未初始化)
3. 变量可能会被赋值类型: null, 空值, 非空值
3.1: null值: is_null()
3.2: 空值: empty()
3.3: 空值或非空值: isset()
基本使用原则:
1. 对于未声明的变量只能使用isset()进行判断
2. 对于已声明的变量,为空判断用empty(),是否初始化判断用is_null()