| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > вызов метода по его имени |
| Автор: Asbestos 30.1.2008, 11:59 | ||||||
есть вот такой код
возможно ли сделать нечто подобное? и если да, то почему у меня не заработало?
и далее
|
| Автор: Daevaorn 30.1.2008, 12:02 | ||
() - убрать что такое function? Может functions? |
| Автор: skyboy 30.1.2008, 12:15 |
| для вызова функции по её имени лучше бы использоваться специально предназначенную функцию http://ua.php.net/manual/en/function.call-user-func.php. для методов объектов можно использовать http://ua.php.net/manual/en/function.call-user-method.php, если PHP уж очень старой версии(для версий выше 4.1 рекомендуется использовать call_user_func). |
| Автор: flashaa 30.1.2008, 12:15 | ||||
Не помню, что в PHP был тип "функция". Путаете с JS. Надо хранить имена ф-ций, а затем вызывать вот так:
|
| Автор: Asbestos 30.1.2008, 12:23 |
| всем спасибо |