Я изучаю PHP5 (в прошлый раз я проверял, что PHP был в PHP4 днях), и я рад видеть, что PHP5 OO более похож на Java, чем PHP4, но есть проблема, которая заставляет меня чувствовать себя неловко из-за моей Java фон: решетки.
Я читаю "Профессиональный PHP6" (Wrox), и он показывает свою собственную реализацию коллекции. Я нашел другие предложения, например, в http://aheimlich.dreamhosters.com/generic-collections/Collection.phps, основанные на SPL. Я также обнаружил, что в SPL есть какая-то коллекция (ArrayObject)
Однако я удивлен, потому что на самом деле я не вижу людей, использующих Коллекции в PHP, они предпочитают массивы.
Итак, разве не стоит использовать Collections в PHP так же, как люди используют ArrayList вместо базовых массивов в Java? В конце концов, PHP-массивы на самом деле не похожи на Java-массивы.