zoukankan      html  css  js  c++  java
  • php函数: call_user_func()和call_user_func_array() 使用详解

    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
  • 相关阅读:
    nginx 安装配置
    mysql分表
    冲刺day7
    冲刺day6
    冲刺day5
    冲刺day4
    冲刺day3
    冲刺day2
    冲刺day1
    撰写《需求规格说明书》的工作流程、组员分工和组员工作量比例
  • 原文地址:https://www.cnblogs.com/tine/p/6727319.html
Copyright © 2011-2022 走看看