我从localhost上传了一个项目到远程服务器,但它没有用。我发现这些行导致了错误
if(!empty(ltrim(rtrim($string)))){
$default_value = $string;
}
然后我将其改为
$string = ltrim(rtrim($string));
if(!empty($string)){
$default_value = $string;
}
它正在发挥作用。导致错误的原因是什么?
未显示错误,仅显示空白页。 将ltrim(rtrim($ string))更改为仅修剪($ string)无济于事。
答案 0 :(得分:1)
直到PHP 5.5 empty()
只有预期变量,从那时起它也适用于表达式。您必须拥有PHP 5.5+并且您的服务器运行较低版本。