Ich persönlich bin ein großer Freund von Datenstrukturen, die mit PHP-Arrays abgebildet sind.
Ich kann mich nicht ganz damit anfreunden. Mir gefallen schon die ganzen Array-Funktionen nicht, alles prozedural, pfui. Ich bevorzuge da Javascript-Style / JSON.
"alles prozedural, pfui."
Ich kann nicht ganz folgen. Beim Zusammenbau von Datenstrukturen während der Laufzeit nutzt du unter PHP JSON-Strukturen? Wie können einem Array-Funktionen nicht gefallen? Weil sie nicht objektorientiert sind? Spricht nichts dagegegen, sich eine Array-Verwaltungsklasse zu bauen. Vielleicht solltest du auch mal einen Blick auf ArrayObject bzw. ArrayIterator werfen.