【发布时间】:2012-12-10 01:57:17
【问题描述】:
数组和对象不能用作键。这样做会导致警告:Illegal offset type。
AFAIK,PHP 数组是有序的哈希映射。那么,为什么本身就禁止使用对象作为键,有这个限制的原因吗?为什么不可能在一个类中实现一个散列函数来将其用作键?
在相关说明中,是否有解决此问题的哈希映射的 PHP 实现?
【问题讨论】:
-
相关:SplObjectStorage,在 5.3 中可用。
-
@Charles 就像一个魅力,谢谢!
标签: php hashmap associative-array