Можно ли создать метод динамически? Например: у меня есть метод под названием «createMethod()». Я хотел бы передать переменные этому методу, описывающему, как будет выглядеть динамический метод (описание функции, параметры как массив или объект). Я пытался сделать что-то подобное, став, что я застрял в описании параметров и перепутался с функцией eval(), которую я использовал для формирования некоторых переменных.Динамический метод php
Может ли кто-нибудь дать мне простой пример того, как будет выглядеть этот динамический метод? Maby есть что-то полезное, уже созданное в рамках Zend или CodeIgniter?
Спасибо!
Как насчет закрытия? – sectus
Да, посмотрите ['__call'] (http://www.php.net/manual/en/language.oop5.overloading.php#object.call), который ловит любые вызовы методов, которые не существуют. Динамический вызов можно выполнить с помощью '$ method = 'callme'; $ Это -> $ метод ($ PARAMS) '. – halfer
Можете ли вы конкретизировать прецедент/контекст? – mario