不能在写入中使用函数返回值

q

我有一个新的问题,为空或修剪功能。我猜trim不能返回布尔值,但是我不知道为什么?:C

$author = htmlentities($_POST['author']);
        if(empty(trim($author))) $author="Unknown";

给我这个错误:

致命错误:无法在写入上下文中使用函数返回值

外星人13

分别修剪字符串变量。trim()无法返回布尔值,因为它返回的是字符串值。如果您的意思是empty()与trim()组合不能返回布尔值,那么我认为这很奇怪,应该可以工作。尝试这个:

$author = htmlentities($_POST['author']);

$author = trim($author);
if(empty($author)){ 
    $author = "Unknown";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不能在写上下文中使用方法返回值;会话数据

PHP致命错误:无法在写入上下文中使用函数返回值

致命错误:无法在写入上下文中使用函数返回值

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

致命错误:无法在/中的写入上下文中使用函数返回值

在C ++中使用向量时,函数未返回值

获取多进程中使用的函数的返回值

在Powershell中使用ref从函数返回值

在php函数中使用变量返回值

在bash中使用AND链接多个函数的返回值

在Typescript中使用异步函数返回值

在Rcpp中使用R的“哪个”函数,不返回值

如何在函数中使用存储过程返回值?

函数,在KSH中使用pwd返回值

在工作表函数中使用UDF返回值

为什么我不能在方法中混合使用返回值和表达式

该功能在服务器上不起作用。在写上下文中不能使用函数返回值

不能在 jquery 函数中使用变量

不能在 inout 函数中使用 SKShapeNode

不能在 hyperas 中使用中间函数

不能在函数中使用变量

CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

在函数外使用函数的返回值

使用pytest.hookimpl将pytest测试函数的返回值写入文件

为什么不能在写入主机中使用$ _?

写入输出流并从Shell脚本函数返回值

从写入STDOUT的函数返回值的最佳方法

Substr - 不能在解析上下文中使用值返回

在写上下文php脚本中不能使用函数返回值