两个特殊判断:
isset(): 判断一个变量是否存在,或变量中是否有数据,有则返回true,否则返回false。
如果变量中有数据,返回true
如果变量中没有有数据,返回false
empty():判断是否为“空的”。如果确实是“空的”,返回true,否则返回false。
如果变量中的数据为空的,返回true
如果变量中的数据不是空的,返回false
“空的”的意思,比较接近日常生活中的“没有”。以下值都是空的(empty):
0,0.0, “”, “0”, false, array(), //这几项,empty判断的结果都是true
而空(null)是一个计算机中的特殊概念,表示“完全不存在”,可以理解为“真空”。