September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten, dass bestimmte Handler-Methoden ausgeführt werden, wenn Eigenschaften gelesen oder geschrieben werden. Das ermöglicht Ihnen, allgemeinen Code für den Eigenschaftszugriff in Ihrer Klasse zu schreiben.
Fangen Sie den Eigenschaftszugriff mit den magischen Methoden __get( ) und __set( ) ab. Diese Methoden werden oft auch als Interzeptor-Methoden bezeichnet.
Diese Abstraktion können Sie noch verbessern, indem Sie ebenfalls die Methoden __isset( ) und __unset( ) implementieren, damit sich die Klasse korrekt verhält, wenn Sie mit isset( ) eine Eigenschaft prüfen oder mit unset( ) löschen.
Das Abfangen des Zugriffs auf Eigenschaften ermöglicht Ihnen, den tatsächlichen Ort der ...