The purpose of this extension is to allow overloading of object
property access and method calls. Only one function is defined
in this extension, overload() which
takes the name of the class that should have this functionality
enabled. The class named has to define appropriate methods if
it wants to have this functionality: __get(),
__set() and __call()
respectively for getting/setting a property, or calling a method.
This way overloading can be selective. Inside these handler
functions the overloading is disabled so you can access object
properties normally.
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
This extension is not a part of PHP 5. PHP 5 supports __get(), __set() and
__call() natively. See the Overloading in PHP 5 page
for more information.
In order to use these functions, you must compile
PHP with the --enable-overload option.
Starting with PHP 4.3.0 this extension is enabled by default. You can
disable overload support with
--disable--overload.
Die Windowsversion von PHP enthält diese
Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen
Erweiterungen aktivieren.
Anmerkung:
Builtin support for overload is available with PHP 4.3.0.
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.