runkit_method_rename

(PECL runkit >= 0.7.0)

runkit_method_rename — Переименовывает выбранный метод


Описание

bool runkit_method_rename ( string $classname , string $methodname , string $newname )

Замечание: Эта функция не может быть использована для влияния на работающие в данный момент (или цепные) методы.

Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.


Список параметров

classname -

Имя класса, в котором переименовывается метод

methodname -

Текущее имя переименовываемого метода

newname -

Новое имя переименовываемого метода


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Примеры

Пример #1 Пример runkit_method_rename()
class Example {
    function foo() {
        return "foo!\n";
    }
}
// Переименование метода 'foo' в метод 'bar'
runkit_method_rename(
    'Example',
    'foo',
    'bar'
);
// output renamed function
echo Example::bar();

Результат выполнения данного примера:


foo!


Смотрите также


Описание на ru2.php.net
Описание на php.ru