php - PHP 中 empty() 的神奇功能是什么?

标签 php magic-function

不应该是__isset,因为isset()empty()不是一回事

最佳答案

正如它在 this page 上所说的那样:

__isset() is triggered by calling isset() or empty() on inaccessible properties.

empty() 没有专门的魔术方法

如果 __isset() 返回 true,empty() 将调用 __get() 来检查属性的值。

关于php - PHP 中 empty() 的神奇功能是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431354/

相关文章:

php - MySQL 行中的总日期时间

php - 由三个数组组成的数组中项目的平均分布

php - 如何使用 PHP 确定多个 SQL 查询何时完成

php - 魔术功能和继承

php - 将变量传递给 __wakeup()

php - 我什么时候/应该在 PHP 中使用 __construct()、__get()、__set() 和 __call()?

php - Zend Framework 选择运算符优先级

PHP session 在页面之间丢失数据