PHP 8.4.0 RC2 available for testing

runkit7_method_rename

(PECL runkit7 >= Unknown)

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

Описание

runkit7_method_rename(string $class_name, string $source_method_name, string $target_method_name): bool

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

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

class_name

Класс, в котором нужно переименовать метод.

source_method_name

Метод, который нужно переименовать.

target_method_name

Новое имя метода.

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

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Примеры

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

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

// Переименование метода 'foo' в 'bar'
runkit7_method_rename(
'Example',
'foo',
'bar'
);

// Вывод переименованной функции
echo (new Example)->bar();
?>

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

foo!

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top