Podręcznik PHP
Poprzedni |  | Następny

# call_user_func

(PHP 3>= 3.0.3, PHP 4 )

call_user_func -- Call a user function given by the first parameter

## Description

mixed call_user_func ( callback function [, mixed parameter [, mixed ...]])

Call a user defined function given by the `function` parameter. Take the following:

`<?php function barber($type) { echo "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() { echo "Hello!\n"; } } $classname = "myclass"; call_user_func(array($classname, 'say_hello')); ?>`

See also: is_callable(), and call_user_func_array()

Poprzedni | Spis treści | Następny
call_user_func_array | Początek rozdziału | create_function