$str = 'yellow|blue|red|green';
$handled = str_replace('|','',$str);
if(!empty($handled))
{
echo "not empty";
}
//这个判断会报php fatal error
if(!empty(str_replace('|','',$str)))
{
echo "not empty";
}
?>
经查,原因为:empty函数参数必须为variable,不能为其它函数的返回值,包括str_replace,trim等等
。
阅读(404) | 评论(0) | 转发(0) |