码迷,mamicode.com
首页 > Web开发 > 详细

php函数: call_user_func()和call_user_func_array() 使用详解

时间:2017-04-18 14:01:48      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:color   允许   使用方法   显示   详解   function   pre   入参   call   

call_user_func 该函数允许直接调用自己写的函数,可以直接传入一些参数。

使用方法1:给自己写的函数传入参数,一个特别的调用函数的方法。

 1 <?php
 2 
 3 funciotn test1($a,$b){
 4       echo $a;
 5       echo $b;
 6 }
 7
 8 call_user_func(‘test1‘,"11","22");
 9 call_user_func(‘test1‘,"33","44");
//输出结果 11 22 33 44
10 ?>

使用方法2:调用类内部函数的时候用array

class a {

    function b($c){
        echo "$c";
    }
}
call_user_func(array("a","b"),"111");
//显示111

call_user_func_array()的使用方法

使用方法1:call_user_func_array(): 用数组存放参数

    function b($c,$d){
        echo $c;
        echo $d;
    }
call_user_func_array(‘a‘,array("11","22"));
//输出结果1122

使用方法2:call_user_func_array()  调用类内部函数

class a {
    function bc($b,$c){
        $bc=$b+$c;
        echo $bc;
    }

}
call_user_func_array(array("a","bc"),array("11","22"));
//输出结果 33

 

php函数: call_user_func()和call_user_func_array() 使用详解

标签:color   允许   使用方法   显示   详解   function   pre   入参   call   

原文地址:http://www.cnblogs.com/tine/p/6727319.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!