Студент
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
|
||||||||||||||||
1 | ||||||||||||||||
Неявный вызов ф-ции23.07.2013, 17:04. Показов 1223. Ответов 4
Метки нет (Все метки)
Привет всем
Тута реализовую MVC модель, и при вызове экшена, мне туда нада передать аргументы, Есть класс контролера:
Знаю решение вызова с помощю call_user_func_array но прийдёт только один аргумент array в функцию, и который нужен будет пропустить через extract для работы как с обычными переменными, call_user_func нада вручную записывать переменные в ф-цию, но так как кол-во переменных N-ое, не подходит, может как нибудь с помощю eval?или не? Извеняюсь за ошибки, и может что не так изложил, то говорите. Буду благодарен за подсказки, надеюсь суть вопроса понятна. ps: наверное тему нужно было в ОПП, если что не так то перенесите плс. Добавлено через 3 часа 25 минут Получается можна только через евал? В переменную $in формирую строку "43,2,4"
0
|
23.07.2013, 17:04 | |
Ответы с готовыми решениями:
4
Неявный вызов оператора Неявный вызов ToString() Неявный вызов конструктора копирования Неявный вызов конструктора шаблонного класса при операции сравнения |
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
23.07.2013, 17:19 | 2 | |||||
ниасилил..
P.S. $object и $action - строки, $arguments - массив Добавлено через 1 минуту ну так, на крайняк, у ReflectionMethod же есть тоже invokeArgs
1
|
Студент
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
|
|||||||||||||||||||||
23.07.2013, 17:37 [ТС] | 3 | ||||||||||||||||||||
Да много буков наверное было, проблема проще чем написано )
Ну да, просто тогда в фунцкию прийдёт только один массив, и чтобы работать в теле ф-ции как с обычной переменной нада роспечатать массив вот код.
Добавлено через 2 минуты ах да дочитал про Инвоке ))) Снимаю шляпу то что нада походу )))
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
23.07.2013, 17:49 | 4 | |||||
а вы пробовали запускать код, который я писал?
1
|
Студент
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
|
|
23.07.2013, 17:54 [ТС] | 5 |
Да походу нада быть повнимательней, походу перепутал из недавней ситуацией когда нада была ф-цию с N-ым кол-вом аргументов, я забирал аргументы с помощю func_get_args(), и потом екстракт ) И так работает как у вас спасибо
Ну ничё пол дня безценной експы на php )))
0
|
23.07.2013, 17:54 | |
23.07.2013, 17:54 | |
Помогаю со студенческими работами здесь
5
Вызов ф-ции php из js Передача ф-ции в клас и вызов ее по ссылке? Неявный метод Рунге-Кутты или неявный метод Эйлера(1-го порядка) Передача ф-ции как параметра другой ф-ции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |