无法在写上下文中使用函数返回值

时间:2016-05-07 10:00:20

标签: php

我收到主题中的错误。此外,我在谷歌上花了很多年,发现有数十个资源有相同的错误,但我仍然无法弄清问题是什么。 这是我的代码:

<?php
if(empty(trim($_POST["user"])) || empty(trim($_POST["text"]))) {
    echo "no luck";
  }
?>
  

PHP致命错误:在写入上下文中不能使用函数返回值   第2行的/var/www/test.php

1 个答案:

答案 0 :(得分:1)

如果您参考手册,您将看到

  

确定变量是否为空。

传递给<%= post.try(:book).try(:author) %> 的{​​{1}}的结果是不是变量。

所以你的选择是:

trim

或者php5.5,其中

  

empty现在支持表达式