使用empty()函数PHP奇怪的错误

时间:2015-04-13 10:48:48

标签: php

我从localhost上传了一个项目到远程服务器,但它没有用。我发现这些行导致了错误

if(!empty(ltrim(rtrim($string)))){
    $default_value = $string;
}

然后我将其改为

$string = ltrim(rtrim($string));
if(!empty($string)){
    $default_value = $string;
}

它正在发挥作用。导致错误的原因是什么?

未显示错误,仅显示空白页。 将ltrim(rtrim($ string))更改为仅修剪($ string)无济于事。

1 个答案:

答案 0 :(得分:1)

直到PHP 5.5 empty()只有预期变量,从那时起它也适用于表达式。您必须拥有PHP 5.5+并且您的服务器运行较低版本。

来源:http://php.net/manual/en/function.empty.php

相关问题