downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Installation/Konfiguration> <Objekte überladen
Last updated: Fri, 30 Oct 2009

view this page in

Einführung

Das Ziel dieser Extension ist es zu ermöglichen, dass der Zugriff auf Objekteigenschaften und Methodenaufrufe überladen werden kann. Nur eine einzige Funktion - overload() - ist in dieser Extension definiert, der der Name der Klasse übergeben wird, der die Überladefunktionalität zur Verfügung gestellt werden soll. Die benannte Klasse muss die dazugehörigen Methoden definiert haben, wenn die Funktionalität aktiviert werden soll: __get(), __set() und __call(), um eine Eigenschaft oder einen Methodenaufruf zu beeinflussen. Diese Art des Überladens kann selektiv sein. Innerhalb der Handlerfunktionen ist das Überladen ausgeschaltet, damit können Sie wie gewohnt auf Objekteigenschaften zugreifen.

Warnung

Diese Erweiterung ist EXPERIMENTELL. Das Verhalten dieser Erweiterung, einschließlich der Funktionsnamen, und alles Andere, was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko.

Warnung

Diese Extension ist nicht Teil von PHP 5 . PHP 5 unterstützt __get(), __set() und __call() nativ. Lesen Sie auch den Abschnitt Überladen in PHP 5, um mehr Informationen zu erhalten.



add a note add a note User Contributed Notes
Einführung
There are no user contributed notes for this page.

Installation/Konfiguration> <Objekte überladen
Last updated: Fri, 30 Oct 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites