Fatal error: Can't use function return value

When i'm using following code then fatal error generate.

echo empty(is_resource(true));

Error:

Fatal error: Can't use function return value in write context.

Why?


empty requires a variable as if the parameter were passed by reference:

Note:
empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)) .

So you could do this:

$var = is_resource(true);
echo empty($var);

But as is_resource already returns a boolean value, you actually don't need another testing function.

链接地址: http://www.djcxy.com/p/11878.html

上一篇: 无法打开流:没有这样的文件或目录

下一篇: 致命错误:无法使用函数返回值