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

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

主站蜘蛛池模板: 榆林市| 扎赉特旗| 抚远县| 娱乐| 康马县| 司法| 石景山区| 论坛| 若羌县| 济南市| 丹巴县| 邻水| 南丰县| 门源| 南安市| 奎屯市| 富裕县| 镇雄县| 西丰县| 分宜县| 洛阳市| 防城港市| 米林县| 永福县| 隆回县| 筠连县| 偃师市| 大港区| 晋宁县| 大关县| 海宁市| 阿拉善盟| 乐平市| 犍为县| 北碚区| 博野县| 阳西县| 祁连县| 依安县| 盱眙县| 洪洞县|