I’ve been reading Alejandro Gervasio’s excellent Service Layers series here: http://www.devshed.com/cp/bio/Alejandro-Gervasio/ and I noticed he is also one of the developers who favors PHP Collections, as in http://www.devshed.com/c/a/PHP/PHP-Service-Layers-Handling-Entity-Collections/1/
Why is that? Why create a class that simulates a simple associative array by using arrays in itself?
I didnt read the article but i can tell you why i do it generally speaking: