2012-04-27 80 views
0

如果我有类似 $ data = getSomeData();在变量中存储MySQL fetch_assoc()

这是一个关联数组,然后我使用诸如$data['username']$data['id']等东西,每次使用数组中的某些东西时是否必须调用getSomeData();

回答

0

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

0

号如果getSomeData();返回一个数组,然后$data是数组的值。为什么它会调用这个函数?

也有一些是在PHP中所谓的魔术方法,它适用于类。我不得不仔细检查,但它是类似__get,您可以覆盖。但是我会一个人留下,因为这个问题已经很复杂了。