Введение
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.
ВниманиеЭто расширение является
ЭКСПЕРИМЕНТАЛЬНЫМ. Поведение этого расширения,
включая имена его функций и относящуюся к нему документацию, может
измениться в последующих версиях PHP без уведомления. Используйте
это расширение на свой страх и риск.
Внимание
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.