我需要将一个函数作为参数传递给另一个函数,然后从该函数内部调用传递的函数……这可能对我来说更容易用代码解释。我基本上想做这样的事情:
function ($functionToBeCalled) { call($functionToBeCalled,additional_params); }
有没有办法做到这一点..我正在使用PHP 4.3.9
谢谢!
我想你在找call_user_func。
call_user_func
PHP手册中的示例:
<?php function barber($type) { echo "You wanted a $type haircut, no problem"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ?>