我可以使用实例变量作为关联数组的键吗?

时间:2010-01-04 01:20:32

标签: php

数组是同一对象的实例变量。我想跟踪哪个实例变量改变了它的值,所以它似乎是一个简单的解决方案,将实例变量本身作为关联数组的键传递。

这对PHP来说是完全没问题还是有一些不好的副作用?

2 个答案:

答案 0 :(得分:1)

数组的键只能是字符串或整数。

答案 1 :(得分:1)

你不能;关键必须是标量。见the manual。根据场景,一个解决方案可能是将索引与相关对象相关联,然后将此索引用于数组,或者您可以为每个值包含一个包含相关对象的对象/数组,以及您想要的任何信息与之相关联。