guilhermebla...@gmail.com wrote: > Answering the question of Christopher Becker. It is not possible to > traverse and get your desired elements. > How would you achieve a foreach by key (returning object) without having to > store a separate list and track by hash or through an interface?
AIUI, the RFC proposes that __hash() returns a string or an int, and this value (not the object itself) will be stored and retrieved as key of the array. <https://wiki.php.net/rfc/objkey#proposal>: | Create a new magic method, __hash() which is called when object is | supplied as a hash key, and returns string or integer that is used as | the hash key. -- Christoph M. Becker -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php