此代码:
if(!empty(trim($_POST['post']))){ }返回此错误:
致命错误:不能在写上下文中使用函数返回值。
我如何解决和避免做两个检查(修剪,然后空)?
我想检查一下,如果帖子不只是一个空白。
发布于 2013-05-02 14:52:47
在PHP中,函数isset()和empty()是针对测试变量的。
这意味着
if(empty("someText")) { ... }或者这个
if(isset(somefunction(args))) { ... }没有任何意义,因为函数的结果总是被定义的,例如。
这些函数的作用是告诉是否定义了变量,因此参数必须是变量,或者是带有索引的数组,然后它检查索引(也适用于对象),例如
if(!empty($_POST["mydata"])) {
//do something
} else {
echo "Wrong input";
}https://stackoverflow.com/questions/16340935
复制相似问题