call_user_func与call_user_func_array把第一个参数作为回调函数调用

来源:互联网 发布:淘宝钓鱼网站举报 编辑:程序博客网 时间:2024/06/06 05:44

call_user_func()内置方法

function nowamagic($a,$b){       echo $a;       echo $b;   }   call_user_func('nowamagic', "111","222");   call_user_func('nowamagic', "333","444");   //显示 111 222 333 444   

call_user_func_array()参数为数组

function a($b, $c)   {       echo $b;       echo $c;   }   call_user_func_array('a', array("111", "222"));   //显示 111 222   调用类的内部方法Class ClassA   {   function bc($b, $c) {        $bc = $b + $c;       echo $bc;       }   }   call_user_func_array(array('ClassA','bc'), array("111", "222"));   //显示 333 引用function increment(&$var){    $var++;}$a = 0;call_user_func('increment', $a);echo $a; // 0call_user_func_array('increment', array(&$a)); // You can use this insteadecho $a; // 1
0 0
原创粉丝点击