【发布时间】:2013-04-26 19:06:16
【问题描述】:
这段代码:
if(!empty(trim($_POST['post']))){ }
返回此错误:
致命错误:无法在...中的写入上下文中使用函数返回值
如何解决并避免进行 2 次检查(修剪然后清空)?
我想检查 POST 是否不仅仅是一个空格。
【问题讨论】:
-
你真的读过the documentation page吗?它明确指出只有变量在 PHP 中与
empty()一起使用 -
我想检查一下POST是否不仅仅是一个空格。
-
为什么不只是
trim($_POST['post']) !== ""?trim$_POST值只能是字符串,trim无论如何都会转换为字符串。 -
@OneTrickPony 最有趣的是警告中的示例使用精确修剪功能来显示问题:)
标签: php