- <?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
function barber($type)
{
echo "You wanted a $type haircut, no problem";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?>