alei929491222 发表于 2017-4-10 11:17:41

call_user_func_array()

call_user_func_array(array(&$CI, $method), array_slice($URI->rsegments, 2));
这个函数的参数 第一个是回调函数第二个是数组 ;一般执行该代码时第一个是数组 array(&$CI,$method) 这样的数组第一个是ci对象第二个是方法名,    是怎么转化成回调函数的???
第二个数组参数 一般是空数组    看不懂第一个参数是怎么变成了函数??求指点谢谢

天明 发表于 2017-4-10 11:30:31

刚刚重新 看了一下    call_user_func_array()的第一个参数的   另外一种解释 就是数组,第一个参数为数组时里面的第一个为对象第二个为对象里面的方法   这样 调用时,就是调用对象里面的方法   ;一切就可以走的通了
页: [1]
查看完整版本: call_user_func_array()