色尼玛亚洲综合影院,亚洲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小技巧之函數重載,轉載需保留來源!

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

主站蜘蛛池模板: 鞍山市| 商都县| 客服| 鹤山市| 内乡县| 平塘县| 平安县| 察雅县| 甘孜| 托克逊县| 遵化市| 岑溪市| 民乐县| 盐津县| 泗水县| 洱源县| 温州市| 丽江市| 当雄县| 玉屏| 沙河市| 霍山县| 侯马市| 左云县| 利川市| 湘潭县| 广宁县| 五大连池市| 视频| 清涧县| 罗源县| 大理市| 东源县| 海城市| 泌阳县| 湖南省| 台东市| 汝州市| 新兴县| 淮滨县| 吉隆县|