Динамический метод php

Можно ли создать метод динамически? Например: у меня есть метод с именем "createMethod()". Я хотел бы передать переменные этому методу, описывающие, как будет выглядеть динамический метод (описание функции, параметры в виде массива или объекта). Я пытался сделать что-то подобное, держу пари, что застрял в описании параметров и перепутал функцию eval(), которую использовал для формирования некоторых переменных.

Может ли кто-нибудь дать мне простой пример того, как будет выглядеть этот динамический метод? Маби, есть что-то полезное, уже созданное в платформах Zend или CodeIgniter?

Спасибо!

2 ответа

Хорошее решение можно найти по адресу: php метод создания класса во время выполнения

Это смесь магического метода __call и замыканий.

И этот пост о том, как расширить объекты с помощью новых методов во время выполнения

php magic method __call] 1 может быть тем, что вы ищете

Другие вопросы по тегам