//在网上找了一些关于这些函数的用法,但是这样调用方法和普通的调用自己不知道有什么区别。 //不过有一点好处是:我们可以利用call_user_func这个函数批量的调用,因为传的第一个参数可以为变量 function a($b,$c){ echo $b.$c; } //call_user_func('a', "李","晓亮"); //call_user_func('a', "php","程序员"); //显示 李晓亮 // php程序员 //调用类内部的方法比较奇怪,用的是array,当然省去了new,也是满有新意的: class a { function b($c){ echo $c; } } //call_user_func(array("a", "b"),"李晓亮"); //显示 李晓亮 //call_user_func_array函数和call_user_func相似,不过是换了一种方式传递了参数,让参数的结构更清晰 function a($b, $c){ echo $b.$c; } //call_user_func_array('a', array("李", "晓亮")); //显示 李晓亮 //call_user_func_array函数也可以调用类内部的方法,这时传的参数为数组 Class ClassA { function bc($b, $c) { $bc = $b.$c; echo $bc; } } call_user_func_array(array('ClassA','bc'), array("php", "程序员")); //显示 php程序员