Call a user defined function given by the function parameter. Take the following:
function barber ($type) { print "You wanted a $type haircut, no problem"; } call_user_func ('barber', "mushroom"); call_user_func ('barber', "shave"); |
Object methods may also be invoked statically using this function by passing array($objectname, $methodname) to the function parameter.
<?php class myclass { function say_hello() { print "Hello!\n"; } } $classname = "myclass"; call_user_func(array($classname,'say_hello')); ?> |
See also: call_user_func_array(), call_user_method(), call_user_method_array().
Пред. | Начало | След. |
call_user_func_array | Уровень выше | create_function |