-
- function fun()
- {
- echo 'fun';
- }
- $a = 'fun';
- $a();
- ?>
-
复制代码
上面的$a变量就是fun()函数,调用$a()和调用fun()是一样的。
另一种方法。
调用PHP中的函数:
mixed call_user_func ( callback $function [, mixed $parameter [, mixed $...]] )
mixed call_user_func_array ( callback $function, array $param_arr )
例子:
-
- //函数名作为变量
- //by bbs.it-home.org
- function barber($type)
- {
- echo "You wanted a $type haircut, no problem";
- }
- call_user_func('barber', "mushroom");
- call_user_func('barber', "shave");
- ?>
复制代码
|