PHP 7.4.25 Released!

runkit7_method_copy

(PECL runkit7 >= Unknown)

runkit7_method_copyКопирует метод из одного класса в другой

Описание

runkit7_method_copy(
    string $dClass,
    string $dMethod,
    string $sClass,
    string $sMethod = ?
): bool

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

dClass

Целевой класс для скопированного метода.

dMethod

Название метода назначения.

sClass

Исходный класс скопированного метода.

sMethod

Имя метода для копирования из исходного класса. Если этот параметр опущен, предполагается значение dMethod.

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

Примеры

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

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

class 
Bar {
    
// изначально никаких методов
}

// копирование метода example() из класса Foo в класс Bar как baz()
runkit7_method_copy('Bar''baz''Foo''example');

// функция вывода скопирована
echo Bar::baz();
?>

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

foo!

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

add a note add a note

User Contributed Notes

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