C / C++传递回调函数时,一般是传一个函数指针,而php比较有意思,传函数名的字符串就行。<?phpfunction add($a, $b){ return $a + $b;}function test($func, $a, $b){ if (function_exists($func) echo $func($a, $b); else echo "bad function";}test("add", 2, 4);?>上述文件执行结果为6