PHP. Учебник. 2005

classkit_method_rename

Пред.

След.

classkit_method_rename

(PECL)classkit_method_rename -- Dynamically changes the name of the given method

Описание

bool classkit_method_rename ( string classname, string methodname, string newname )


Замечание: Эта функция не может быть

использована для влияния на работающие в данный момент (или цепные) методы.

Внимание
-Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ.

Поведение этой функции, ее имя и относящаяся к ней документация

могут измениться в последующих версиях PHP без уведомления.

Используйте эту функцию на свой страх и риск.

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

-

classname

- The class in which to rename the method

methodname

- The name of the method to rename

newname

- The new name to give to the renamed method

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

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

Примеры

-

Пример 1. classkit_method_rename() example

<?php
class Example {
function
foo() {
return
"foo!\n";
}
}

// Rename the 'foo' method to 'bar'
classkit_method_rename(
'Example',
'foo',
'bar'
);

// output renamed function
echo Example::bar();
?>

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

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

-

classkit_method_add()
classkit_method_copy()
classkit_method_redefine()
classkit_method_remove()

Пред.

Начало

След.

classkit_method_remove

Уровень выше

Функции работы с Классами/Объектами 22222

Free Web Hosting