Функции classkit
ctype
Функции classkit
PHP Manual

# classkit_method_rename

(PECL classkit:0.1-0.4 runkit:0.7-0.9)

classkit_method_rename — Динамически меняет имя заданного метода

### Описание

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

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

Внимание

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

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

`classname`

  Класс, в котором необходимо переименовать метод

`methodname`

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

`newname`

  Новое имя метода после переименования

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

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

### Примеры

Пример #1 Пример использования classkit_method_rename()

`<?php
class Example {
function foo() {
return "foo!\n";
}
}
// Переименование метода 'foo' в 'bar'
classkit_method_rename(
'Example',
'foo',
'bar'
);
// вывод переименованной функции
echo Example::bar();
?>`

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

    foo!

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

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

Функции classkit
ctype
Функции classkit
PHP Manual