一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP 函數call_user_func和call_user_func_array用法詳解

call_user_func函數是當需要動態調用函數時,才使用的,這個函數有兩種用法:
第一種是調用孤獨的函數:
復制代碼 代碼如下:<?php
function funa($b,$c)
{
    echo $b;
    echo $c;
}
call_user_func('funa', "111","222");
call_user_func('funa', "333","444");
//顯示 111 222 333 444
//大家有沒有發現,這個用法有點像Javascript中的call方法,嘿嘿
?>
第二種是調用類內部的函數:
復制代碼 代碼如下:<?php
class a {
    function b()
    {
        $args = func_get_args();
        $num = func_num_args();
        print_r($args);
        echo $num;
    }
}
call_user_func(array("a", "b"),"111","222");
?>
上面這個例子,自己運行一下看看結果是什么吧~嘿嘿~提示一下func_get_args()函數是獲取傳入到函數中的參數,返回一個數組,func_num_args()函數獲取傳入函數中的參數的個數。

下面再來看看call_user_func_array函數
這個函數也是當需要動態調用函數時用到的,它的用法和call_user_func函數比較像,只是參數傳入的是數組。
復制代碼 代碼如下:<?php
function a($b, $c)
{
    echo $b;
    echo $c;
}
call_user_func_array('a', array("111", "222"));
//顯示 111 222
?>

call_user_func_array函數也可以調用類內部的方法的
復制代碼 代碼如下:<?php
Class ClassA
{
    function bc($b, $c) {

        $bc = $b + $c;
        echo $bc;
    }

}
call_user_func_array(array(‘ClassA','bc'), array(“111″, “222″));
//顯示 333
?>
下面再看一個動態調用函數的例子:
復制代碼 代碼如下:<?php
function otest1 ($a)
{
     echo( '一個參數' );
}

function otest2 ( $a, $b)
{
    echo( '二個參數' );
}

function otest3 ( $a ,$b,$c)
{
    echo( '三個啦' );
}

function otest (){
    $args = func_get_args();
    $num = func_num_args();
    call_user_func_array( 'otest'.$num, $args  );
}
otest("11");
otest("11","22");
otest("11","22","33");
?>

php技術PHP 函數call_user_func和call_user_func_array用法詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 综合涩| 天堂一区二区三区精品 | 国产成人精品午夜在线播放 | 国产精品久久久久鬼色 | 香蕉久人久人青草青草 | 国产成人精品一区二三区在线观看 | 99pao成人国产永久免费视频 | 日本在线观看永久免费网站 | 好吊日视频在线 | 91福利在线观看视频 | 久久久精品影院 | 国产99对白在线播放 | 亚洲伦理一二三四 | 国产精品制服诱惑 | 久久伊人中文字幕有码 | 思思久热re6这里有精品 | 成人免费午夜视频 | 久久成年人视频 | 久久91亚洲精品中文字幕奶水 | 欧美日本一区亚洲欧美一区 | 视色4se网站在线 | 日韩精品福利视频一区二区三区 | 国产成人亚洲精品无广告 | 亚洲精品人成网在线播放影院 | a级精品九九九大片免费看 a加勒比一本东京 | 午夜国产高清精品一区免费 | 国产网站免费 | 国产成人精品免费2021 | 日本zzzzwww大片免费 | 加勒比高清在线 | 四虎影视8848a四虎在线播放 | 99在线视频免费 | 日本人乱人乱亲乱色视频观看 | 久久国产精品麻豆映画 | 国产精品麻豆一区二区 | 亚洲a视频| 日韩在线不卡一区在线观看 | 国产呦精品一区二区三区网站 | 最新国产在线视频 | 国产成人精品免费视频 | 久久夜色精品国产噜噜 |