php的call_user_func和call_user_func_array

之前说了php的__call方法,这次说说call_user_func和call_user_func_array方法,这两个方法可以动态调用,详细请看我下面的一个例子,此例子可以使test controller中的t action动态的调用其他model或者某个类的方法(当然是不同的框架调用方法不同),你可以这样调用某个方法http://some.where/test/t?c=Article&m=getArticle&a=10--9475(假设Article model中的getArticle方法,参数1是文章ID,参数二是用户ID):

这个方法很简单,希望你能坚持看完,并自己写一个玩玩。也希望你能平时自己写一个使用,很方便,还有就是不要把测试类上线 。   =。=