Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18544 программиста и 1678 роботов. Сейчас ищут 703 программиста ...
Приступая к работе

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

Вернуться к: classkit

classkit_method_copy

(PECL classkit >= 0.2)

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

Описание

bool classkit_method_copy ( string $dClass , string $dMethod , string $sClass [, string $sMethod ] )
Внимание

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

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

dClass

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

dMethod

Имя нового метода

sClass

Исходный класс, содержащий копируемый метод

sMethod

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

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

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

Примеры

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

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

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

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

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

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

foo!

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



Вернуться к: classkit

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware