Тема: call_user_func
Показать сообщение отдельно
  #2 (permalink)  
Старый 03.04.2012, 21:32
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

,для того, чтоб вызвать функцию, зная её имя )

простой пример:

есть 5 функций:
function Vasya($a,$b){...}
function Petya($a,$b){...}
function Kolya($a,$b){...}
function Misha($a,$b){...}
function Katya($a,$b){...}


и в зависимости от переданного значения (скажем, из формы в $funcName), нужно вызвать одну из них..

чтобы не делать кучу условий, можно просто вызвать:
call_user_func($funcName);
__________________
С моих слов записано верно.
Ответить с цитированием