3
當我使用下面的代碼,然後生成致命錯誤。致命錯誤:無法使用函數返回值
echo empty(is_resource(true));
錯誤:
Fatal error: Can't use function return value in write context.
爲什麼?
當我使用下面的代碼,然後生成致命錯誤。致命錯誤:無法使用函數返回值
echo empty(is_resource(true));
錯誤:
Fatal error: Can't use function return value in write context.
爲什麼?
empty
需要一個變量,如果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))
.
所以,你可以這樣做:
$var = is_resource(true);
echo empty($var);
但作爲is_resource
已經返回一個布爾值,你其實並不需要另一個測試功能。