PHP使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context
例如:
<?php
empty(strip_tags('ads'));
//可以
$b = strip_tags('ads');
empty($b);empty() 只检测变量,检测任何非变量的东西都將导致解析错误,所以不能用empty来直接检测函数返回的值
本文探讨了在PHP中使用empty函数检查变量及函数返回值时的常见错误,详细解释了为何不能直接将函数调用结果作为empty函数的参数,并提供了正确的实践方法。
PHP使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context
例如:
<?php
empty(strip_tags('ads'));
//可以
$b = strip_tags('ads');
empty($b);
706
271
2986

被折叠的 条评论
为什么被折叠?