色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP小技巧之函數重載

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

php代碼:

復制代碼 代碼如下:
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'); //調用func1  
    rewrite('php','China'); //調用func2

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

復制代碼 代碼如下:
function test($name="小李",$age="23"){ 
        echo $name."  ".$age; 
        } 

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

php技術PHP小技巧之函數重載,轉載需保留來源!

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

主站蜘蛛池模板: 将乐县| 贵州省| 阜南县| 清远市| 梁平县| 嵩明县| 福建省| 阿坝县| 黔西县| 德兴市| 新沂市| 绍兴市| 福建省| 德庆县| 莱州市| 岳阳县| 凤山市| 六安市| 樟树市| 昔阳县| 潍坊市| 八宿县| 大姚县| 长治市| 仙游县| 孝义市| 西吉县| 玉田县| 武乡县| 邵东县| 涟水县| 乐至县| 贡觉县| 嵊州市| 雅江县| 南陵县| 清远市| 屯昌县| 澳门| 乌兰察布市| 靖安县|