jobo: einzelne Getter oder eine Methode - Datenrückgabe Struktur

Beitrag lesen

Hallo,

Bei Java ist es ein Standard, mit definiert benannten Gettern und Settern zu arbeiten, da einige Bibliotheken auf diese Konventionen abgestimmt sind. Für PHP gibt es einen derartigen übergreifenden Standard nicht.

Wobei in Frameworks wie Zend doch damit auf die Eigenschaften einer Klasse zugegriffen wird. Somit ist klar, dass für alles, was gegetted und gesetted werden kann, eine Methode dafür da sein sollte. Somit sieht man an den gettern und settern, was die Klasse kann und welche Konfigurationen sie zulässt. Über eine Liste von Eigenschaften, zB. eines "Besuchers", möchte man dann vielleicht iterieren. Insofern bietet sich als Rückgabewert ein assoziatives Array oder eben Object an. Eeine Klassen-Methode wie "getModules" wird sowas wohl liefern, oder besser ein einfaches Array.

Gruß

jobo