Rolf B: Tipps für die Verwendung von Array oder Objekt

Beitrag lesen

Hallo Raketentester,

was ist daran jetzt fair? Was Du gebenchmarkt hast, ist „PHP-Array“ vs „Objekt-Wrapper um ein PHP-Array“. Wenig verwunderlich, dass der Wrapper langsamer ist.

Für Datenstrukturen mit variablen Keys sind native PHP Arrays ideal, da muss man nichts wrappen - es sei denn, man muss Zusatzfunktionalität bereitstellen. Z.B. Type Hints. Oder Plausibilitätsprüfungen.

Die eigentliche Frage ist aber

ich hab mir leider die Angewohnheit zugelegt, das ich für die Datenhaltung Instanz Klassen schreibe wo auch mal ein multidimensionales Array herhalten kann.

gewesen - mit anderen Worten: ob man POPOs als assoziatives Array (aka Hash) oder als Objekt implementiert.

Rolf

--
sumpsi - posui - clusi