Tenho certeza de que há uma explicação muito fácil para isso. Qual é a diferença entre isso: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... e isto (e quais são os benefícios?): function...