来看这样一个例子:
复制代码 代码示例:
<?php
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 )
例子:
复制代码 代码示例:
<?php
//函数名作为变量
//by www.jb200.com
function barber($type)
{
echo "You wanted a $type haircut, no problem";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?>