话说,php里面empty()
真是个用得非常频繁的方法,但刚使用的时候,也是不小心入了坑。
就比如说Fatal error: Can't use function return value in write context
这个错误,下面用代码来举例:
$value = $_POST['dsc'];
if (empty(trim($value))){
……
}
这就报错了!!
原来,empty()
只能判断变量,不能检测非变量的东西。
代码得改成这样:
$value = trim($_POST['dsc']);
if (empty($value)){
……
}