php empty函数的用法有哪些
php empty函数用法有以下几种:
- 检查变量是否为空或未定义:
$var = "";
if(empty($var)){
echo "变量为空或未定义";
}
- 检查数组是否为空:
$arr = array();
if(empty($arr)){
echo "数组为空";
}
- 检查字符串是否为空:
$str = "";
if(empty($str)){
echo "字符串为空";
}
- 检查对象是否为空:
class MyClass {
}
$obj = new MyClass();
if(empty($obj)){
echo "对象为空";
}
- 检查表单输入是否为空:
$name = $_POST['name'];
if(empty($name)){
echo "表单输入为空";
}
注意:empty函数在处理变量时,会将0、空字符串、空数组、null、false和未定义的变量都视为“空”。