SplObjectStorage vs. Array: which is better for storage of connections with frequently updated added properties?
Hi,

I am thinking of adding some additional information to the ConnectionInterface object once a new connection is open, such as last time a message is sent in by that connection/client, and update that added property frequently. 

SplObjectStorage uses hash of the entire object as key, change of object itself will result in a new key. Given this, is SplObjectStorage is still the preferred/better way to store connection/client information?

Thanks.