В каких случаях используется call_user_func
function event($a) {
echo "В этот чудный $a ты будешь самым счастливым\n";
}
Я так понимаю следующая запись...
call_user_func('event', "Новый Год");
call_user_func('event', "День Рождения");
аналогична этой?
event('Новый ГоД');
event('День Рождения');
Так в чем тогда разница?
Спустя 19 минут, 36 секунд (27.07.2012 - 08:51) pak написал(а):
недавно обсуждалось http://phpforum.ru/index.php?showtopic=59777
Спустя 24 минуты, 56 секунд (27.07.2012 - 09:16) NierRa написал(а):
Спасибо.
Как мне кажется, если обращаться к пользовательской функции через call_user_func, то в насыщенном документе легче через поиск (ctrl+f) найти все функции
Как мне кажется, если обращаться к пользовательской функции через call_user_func, то в насыщенном документе легче через поиск (ctrl+f) найти все функции
Спустя 1 час, 27 минут, 4 секунды (27.07.2012 - 10:43) Zerstoren написал(а):
В основном, для динамических вызовов используется.
К примеру в модели MVC, очень актуально.
Когда для определенного URL вызывается класс и его метод.
то делается такой вызов:
call_user_func_array(array($class, $methodName), $args);
Очень удобная штука.
К примеру в модели MVC, очень актуально.
Когда для определенного URL вызывается класс и его метод.
то делается такой вызов:
call_user_func_array(array($class, $methodName), $args);
Очень удобная штука.
_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/