![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #21 |
| me pro ok? Registriert seit: 07.09.2005 Ort: Pulheim bei Köln
Beiträge: 964
| __autoload() Mit dem neuen OOP-Modell wurde in PHP 5 die Möglichkeit eingeführt, die magische Methode __autoload() zu definieren, die automatisch aufgerufen wird, sobald eine Klasse aufgerufen wird, die noch nicht definiert ist. Als Parameter wird der Funktion der Klassenname übergeben, sodass man dann innerhalb von __autoload() Schritte zur Einbindung der Klasse ergreifen kann. Überladung Die Möglichkeit der Überladung wurde offiziell ebenfalls mit dem neuen OOP-Modell von PHP 5 eingeführt, es gab allerdings schon für PHP 4 eine Erweiterung, die die Überladung ermöglichte. Im Prinzip ist es sehr einfach. Man definiert innerhalb der Klasse die magischen Funktion __get(), __set(), __call(), die aufgerufen werden, sobald eine Eigenschaft bzw. Methode der Klasse aufgerufen wird, die nicht existiert. Im Allgemeinen also eine Möglichkeit der Fehlerbehandlung. // edit: Ist selbstgeschrieben Geändert von Lars (23.03.2006 um 19:58 Uhr) |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] Ein eigenes Templatesystem schreiben | Corvin | Tutorials | 42 | 19.03.2008 17:58 |
| Wir unterstützen das inoffizielle deutsche Forum zum Zend Framework | Ben | Ankündigungen | 0 | 28.12.2006 15:51 |
| Einbindungsmöglichkeiten von Modulen in ein Framework | WarrenFaith | PHP-Programmierung | 4 | 08.06.2006 17:10 |
| Suche Web Entwickler für ein Open Source Framework | xardias | Gesuche | 3 | 03.03.2006 00:10 |
| JS Framework, WebDesktop | J33d3X | Projekte unserer Mitglieder | 0 | 27.10.2005 09:06 |