PHP 函數含代碼

    PHP 函數

    PHP函數是一段可以重復使用的代碼。愛掏網 - it200.com它可以作為參數列表接受輸入并返回值。愛掏網 - it200.comPHP中有數千個內置函數。愛掏網 - it200.com

    在PHP中,我們可以定義 條件函數函數內部函數遞歸函數愛掏網 - it200.com

    代碼可重用性 :PHP函數只需要定義一次,就可以多次調用,就像其他編程語言一樣。愛掏網 - it200.com

    代碼量更少 :它可以節省大量代碼,因為您不需要多次編寫邏輯。愛掏網 - it200.com通過使用函數,您只需要編寫一次邏輯并重復使用。愛掏網 - it200.com

    易于理解 :PHP函數將程序邏輯分開。愛掏網 - it200.com因此,更容易理解應用程序的流程,因為每個邏輯都以函數的形式分隔。愛掏網 - it200.com

    PHP用戶自定義函數

    我們可以輕松地聲明和調用用戶自定義函數。愛掏網 - it200.com讓我們看一下聲明用戶自定義函數的語法。愛掏網 - it200.com

    語法

    function functionname(){
    //code to be executed
    }
    

    注意:函數名必須以字母和下劃線開頭,就像PHP中的其他標簽一樣。愛掏網 - it200.com不能以數字或特殊符號開頭。愛掏網 - it200.com

    PHP函數示例

    <?php
    function sayHello(){
    echo "Hello PHP Function";
    }
    sayHello();//calling function
    ?>
    

    輸出:

    PHP函數參數

    我們可以通過逗號分隔的參數在PHP函數中傳遞信息。愛掏網 - it200.com

    PHP支持 按值調用 (默認)、 按引用調用默認參數值可變長度參數列表愛掏網 - it200.com

    讓我們看一個在PHP函數中傳遞單個參數的示例。愛掏網 - it200.com

    <?php
    function sayHello(name){
    echo "Helloname";
    }
    sayHello("Sonoo");
    sayHello("Vimal");
    sayHello("John");
    ?>
    

    輸出:

    Hello Sonoo
    Hello Vimal
    Hello John
    

    讓我們來看看在PHP函數中傳遞兩個參數的示例。愛掏網 - it200.com

    <?php
    function sayHello(name,age){
    echo "Hello name, you areage years old";
    }
    sayHello("Sonoo",27);
    sayHello("Vimal",29);
    sayHello("John",23);
    ?>
    

    輸出:

    Hello Sonoo, you are 27 years old
    Hello Vimal, you are 29 years old
    Hello John, you are 23 years old
    

    PHP按引用調用

    默認情況下,將值傳遞給函數不會修改實際值(按值調用)。愛掏網 - it200.com但我們可以通過將值作為引用傳遞來實現這一點。愛掏網 - it200.com

    默認情況下,將值傳遞給函數是按值調用。愛掏網 - it200.com要將值按引用傳遞,您需要在參數名稱前使用 & 符號。愛掏網 - it200.com

    讓我們看一個在PHP中使用按引用調用的簡單示例。愛掏網 - it200.com

    <?php  
    function adder(&str2)  
    {str2 .= 'Call By Reference';  
    }  
    str = 'Hello ';  
    adder(str);  
    echo $str;  
    ?>  
    

    輸出:

    Hello Call By Reference
    

    PHP函數:默認參數值

    我們可以在函數中指定默認參數值。愛掏網 - it200.com在調用PHP函數時,如果您沒有指定任何參數,它將采用默認參數。愛掏網 - it200.com讓我們看一個在PHP函數中使用默認參數值的簡單示例。愛掏網 - it200.com

    <?php
    function sayHello(name="Sonoo"){
    echo "Helloname";
    }
    sayHello("Rajesh");
    sayHello();//passing no value
    sayHello("John");
    ?>
    

    輸出:

    Hello Rajesh
    Hello Sonoo
    Hello John
    

    PHP函數:返回值

    讓我們看一個返回值的PHP函數的示例。愛掏網 - it200.com

    <?php
    function cube(n){
    returnn*n*n;
    }
    echo "Cube of 3 is: ".cube(3);
    ?>
    

    輸出:

    Cube of 3 is: 27
    

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 成人毛片无码一区二区| 免费一区二区视频| 一区免费在线观看| 色偷偷一区二区无码视频| 国产精品一区二区三区久久| 东京热无码一区二区三区av| 国精产品一区一区三区有限公司| 亚洲无删减国产精品一区| 国精产品一区二区三区糖心| 乱中年女人伦av一区二区| 国产麻豆精品一区二区三区| 五月婷婷一区二区| 亚洲av无码一区二区乱子伦as| 精品国产香蕉伊思人在线在线亚洲一区二区| 亚洲欧美日韩中文字幕在线一区| 国产一区二区三区免费| 国产日韩一区二区三免费高清| 天堂不卡一区二区视频在线观看| 国产精品一区二区四区| 精品国产一区二区三区久 | 99精品一区二区三区| 日韩人妻无码一区二区三区久久99| 国产一区二区在线|播放| 国产成人av一区二区三区在线观看| 国产麻豆精品一区二区三区| 国产乱码精品一区二区三区麻豆 | 波多野结衣高清一区二区三区| 国产一区二区三区视频在线观看| 狠狠综合久久av一区二区| 国产精品美女一区二区| 日韩美女视频一区| 人妻无码一区二区三区四区| 亚洲国产成人久久综合一区77| 视频一区在线免费观看| 国产美女av在线一区| 熟妇人妻一区二区三区四区| 久久精品国产一区二区三| 精品少妇ay一区二区三区| 免费无码A片一区二三区| 国产视频一区在线播放| 国产精品女同一区二区久久|