一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP小技巧之函數(shù)重載

PHP小技巧之函數(shù)重載

2020-07-01 14:08php教程網(wǎng) PHP教程

php 作為一種弱類型語言,本身不能像強類型如java ,c++那樣,直接的實現(xiàn)重載。不過可以通過一些方法,間接的實現(xiàn)重載。

1.可以使用func_get_args()和func_num_args()這兩個函數(shù)實現(xiàn)函數(shù)的重載!!

PHP代碼:

 

復(fù)制代碼 代碼如下:

function rewrite() {  
            $args = func_get_args();  
            if(func_num_args() == 1) {  
                    func1($args[0]);  
            } else if(func_num_args() == 2) {  
                    func2($args[0], $args[1]);  
            }  
    }  
    function func1($arg) {  
            echo $arg;  
    }  
    function func2($arg1, $arg2) {  
            echo $arg1, ' ', $arg2;  
    }  
    rewrite('PHP'); //調(diào)用func1  
    rewrite('PHP','China'); //調(diào)用func2

 

2.使用默認值,從而根據(jù)輸入,得到自己想要的結(jié)果:

 

復(fù)制代碼 代碼如下:

function test($name="小李",$age="23"){ 
        echo $name."  ".$age; 
        } 

    test(); 
    echo "<br/>"; 
    test("a"); 
    echo "<br/>"; 
    test("a","b");

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩一区二区三区不卡视频 | 日本三级在丈面前被耍了 | 99免费在线视频 | 欧美同志网址 | 亚洲视频一区网站 | 亚洲玖玖| 日本在线播放视频 | 鬼吹灯之天星术免费观看 | 成人精品视频一区二区在线 | 国产在线视频色综合 | 99视频久久精品久久 | 高h肉厨房| 欧美日韩亚洲综合久久久 | 国产在线视频在线观看 | 99久久精品免费看国产一区二区 | 99久久综合久中文字幕 | 青青草原国产在线 | 久久性生大片免费观看性 | 91好色| 欧美人体高清在线观看ggogo | 男人天堂中文字幕 | 亚洲AV久久久噜噜噜久久 | 91理论片午午伦夜理片久久 | 韩国丽卡三级作品 | 九九热国产视频 | 成人网视频免费播放 | 日本免费不卡在线一区二区三区 | 国产精品久久久久影院色老大 | 欧美男男xxx激情做受 | 日本人成动漫网站在线观看 | 精品久久伦理中文字幕 | 日本网络视频www色高清免费 | 人人爽人人香蕉 | 大桥未久midd—962在线 | 翁用力的抽插 | 奇米7777第四色| 亚欧精品在线观看 | 国产三及 | 色五婷婷 | 欧美国产精品久久 | 成人精品福利 |