Динамический метод php
Можно ли создать метод динамически? Например: у меня есть метод с именем "createMethod()". Я хотел бы передать переменные этому методу, описывающие, как будет выглядеть динамический метод (описание функции, параметры в виде массива или объекта). Я пытался сделать что-то подобное, держу пари, что застрял в описании параметров и перепутал функцию eval(), которую использовал для формирования некоторых переменных.
Может ли кто-нибудь дать мне простой пример того, как будет выглядеть этот динамический метод? Маби, есть что-то полезное, уже созданное в платформах Zend или CodeIgniter?
Спасибо!
2 ответа
Хорошее решение можно найти по адресу: php метод создания класса во время выполнения
Это смесь магического метода __call и замыканий.
И этот пост о том, как расширить объекты с помощью новых методов во время выполнения