php函数错误:在写上下文中不能使用函数返回值

时间:2016-11-18 01:53:53

标签: php html

这是该函数的代码:

function isPresent($field)
{
    return (isset($field) && !empty(trim($field)));
}

我正在尝试验证非空表单中的字段。当我运行php时,错误:不能在写入上下文中使用函数返回值。

1 个答案:

答案 0 :(得分:0)

从php手册for empty():

在PHP 5.5之前,empty()仅支持变量;其他任何东西都会导致解析错误。换句话说,以下将不起作用:empty(trim($ name))。而是使用trim($ name)== false。