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和未定义的变量都视为“空”。