alekciy
Новичок
Как расширить функционал базового класса без наследования? Аналог prototype из JS.
Собственно вопрос. Как в PHP_V5 можно расширить функционал базового класса без создания классов потомков? Интерфейсы это вроде через наследование...
В общем вопрос сводится к вопросу, если ли в PHP аналог функции prototype из JavaScript который бы позволил расширить функционал некоего класса без наследования? Т.е. что бы можно было написать некий метод, указать, что он является расширением к некоему классу и потом его включать в те скрипты, в которых этот метод нужен, а в коде создавать экземпляр базового класса и использовать для него этот новый метод.
Собственно вопрос. Как в PHP_V5 можно расширить функционал базового класса без создания классов потомков? Интерфейсы это вроде через наследование...
В общем вопрос сводится к вопросу, если ли в PHP аналог функции prototype из JavaScript который бы позволил расширить функционал некоего класса без наследования? Т.е. что бы можно было написать некий метод, указать, что он является расширением к некоему классу и потом его включать в те скрипты, в которых этот метод нужен, а в коде создавать экземпляр базового класса и использовать для него этот новый метод.