话说,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)){  
	……
}