Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有类似 $data = getSomeData();
这是一个关联数组,然后我使用诸如此类$data['username']的东西,每次我使用数组中的东西时$data['id']都必须调用它吗?getSomeData();
$data['username']
$data['id']
getSomeData();
不,如果getSomeData();返回一个数组,那么$data就是数组的值。为什么它会调用该函数?
$data
PHP 中有一种叫做魔术方法的东西,它适用于类。我必须仔细检查,但__get你可以覆盖它。但我将不理会这个问题,因为这个问题已经很复杂了。
__get
不, 的结果getSomeData()存储在 中$data,因此您使用的是 中的值$data。
getSomeData()