1. 普通全局函数(内置的或用户自定义的)
call_user_func(‘print’, $str);
2. 类的静态方法,使用数组形式传递
call_user_func(array(‘className’, ‘print’), $str );
3. 对象方法,使用数组形式传递
$obj = new className(); call_user_func(array($obj, ‘print’), $str );
4. 匿名方法,类似javascript的匿名函数
call_user_func(function($param){echo $param;}, 4); //或使用以下形式: $fn = function($i) { echo $i++; }; call_user_func($fn, 4);
注意:PHP的匿名函数是 5.3版本开始才有的特性