成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

php使用_call實(shí)現(xiàn)多繼承的方法-創(chuàng)新互聯(lián)

小編給大家分享一下php使用_call實(shí)現(xiàn)多繼承的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司專注于長島企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),電子商務(wù)商城網(wǎng)站建設(shè)。長島網(wǎng)站建設(shè)公司,為長島等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

   

這篇文章簡(jiǎn)單介紹下使用_call實(shí)現(xiàn)代碼的復(fù)用。

_call:php的一個(gè)魔術(shù)方法,當(dāng)調(diào)用類中不存在的method時(shí),會(huì)自動(dòng)調(diào)用_call.

示例代碼:

class One{
    function method_1(){
        echo '11<br/>';
    }
    function method_2(){
        echo '22<br/>';
    }

}
class Two{
    function method_3(){
        echo '33<br/>';
    }
    function method_4(){
        echo '44<br/>';
    }
}
class StaticDemo{

    protected $Class = array();

    public function __construct(array $class = array()){
        $this->Class = $class;
    }

    public function __call($name, $arguments)
    {
        // TODO: Implement __call() method.
        foreach ($this->Class as $v){
            if (is_callable(array($v, $name))) {
                //call_user_func_array在上篇文章中已作出理解
                return call_user_func_array(array($v, $name), $arguments);
            }
        }
        return call_user_func_array(array($this, $name), $arguments);
    }

}

$obj = new StaticDemo(array(new One(), new Two()));
$obj->method_1();
$obj->method_3();

運(yùn)行結(jié)果:11,33

以上是php使用_call實(shí)現(xiàn)多繼承的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:php使用_call實(shí)現(xiàn)多繼承的方法-創(chuàng)新互聯(lián)
URL標(biāo)題:http://jinyejixie.com/article40/jepeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈、網(wǎng)站排名、網(wǎng)站維護(hù)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
屏南县| 登封市| 仙游县| 宁国市| 崇左市| 洛宁县| 武安市| 天全县| 克什克腾旗| 壶关县| 晋州市| 汝城县| 五原县| 泸溪县| 和田市| 敖汉旗| 常宁市| 涿州市| 巨野县| 五峰| 治县。| 抚松县| 罗定市| 武胜县| 巴林左旗| 东至县| 扎赉特旗| 吴堡县| 柳江县| 新泰市| 东至县| 泸西县| 吉林市| 安龙县| 大连市| 玉林市| 东光县| 京山县| 和田市| 定襄县| 黎川县|