对于初学者来说感觉isset()和empty()是一样
其实他们还是有差别的
个人总结:isset()只能用来判断是否为NULL和未定义。
个人总结:empty() 可以用来判定所有的数据类型是否为空或假。
你们可以定义下面几个变量去试
未赋值 $a;
赋值假 $b = false;
赋值真 $c = true;
赋值空 $d = " ";
赋值0 $e = 0;
赋值null $f = null;
赋值数组 $g = array();
将其代入isset()和empty();
用var_dump()输出;其bool是 true还是false;
看百遍文档,不如自己亲自敲一行代码!
这样才能印象深刻!!!
当要 判断一个变量是否已经声明的时候 可以使用 isset 函数
当要 判断一个变量是否已经赋予数据且不为空 可以用 empty 函数
当要 判断 一个变量 存在且不为空 先isset 函数 再用 empty 函数