0

如果我有类似 $data = getSomeData();

这是一个关联数组,然后我使用诸如此类$data['username']的东西,每次我使用数组中的东西时$data['id']都必须调用它吗?getSomeData();

4

2 回答 2

0

不,如果getSomeData();返回一个数组,那么$data就是数组的值。为什么它会调用该函数?

PHP 中有一种叫做魔术方法的东西,它适用于类。我必须仔细检查,但__get你可以覆盖它。但我将不理会这个问题,因为这个问题已经很复杂了。

于 2012-04-27T02:38:09.357 回答
0

不, 的结果getSomeData()存储在 中$data,因此您使用的是 中的值$data

于 2012-04-27T02:40:03.087 回答