在 PHP 中,提供了超過 700 個內建的函數. PHP 的函數分為用戶自定義函數和系統內置函數.內置函數可以直接使用,用戶自定義函數需要使用關鍵字 function 來定義.
自定義函數
函數(function),可以看著是為實現某個功能的獨立的程序語句集合.我們將某個功能寫成一個函數后,就可以在需要的地方方便的使用它.合理的使用函數,可以讓我們的PHP程序更加簡潔易讀,更加科學.
實例代碼如下:
- function function_name(arg1,arg2,……)
- {
- 函數功能代碼
- }
創建 PHP 函數
函數是一種可以在任何被需要的時候執行的代碼塊.
創建 PHP 函數:
所有的函數都使用關鍵詞 "function()" 來開始
命名函數 - 函數的名稱應該提示出它的功能.函數名稱以字母或下劃線開頭.
添加 "{" - 開口的花括號之后的部分是函數的代碼.
插入函數代碼
添加一個 "}" - 函數通過關閉花括號來結束.
函數的參數
參數的功能是傳遞信息到函數.
現在,我們要在 PHP 腳本中使用這個函數了:
實例代碼如下:
- <html>
- <body>
- <?php
- function writeMyName()
- {
- echo "David Yang";
- }
- echo "Hello world!<br />";
- echo "My name is ";
- writeMyName();
- echo ".<br />That's right, ";
- writeMyName();
- echo " is my name.";
- ?>
- </body>
- </html>
以上代碼的輸出:
Hello world!
My name is David Yang.
That's right, David Yang is my name.
實例代碼如下:
- <?php
- function city_name($city)
- {
- echo "城市名稱為:".$city;
- }
- city_name("shanghai"); //執行該函數,執行結果是輸出“城市名稱為:shanghai”字符串
- ?>
可以給函數的參數指定默認值,以便在沒有指定參數值時,采用參數默認值.
- <?php
- function city_name($city = "beijing")
- {
- echo "城市名稱為:".$city;
- }
- $name = "shanghai";
- city_name(); //執行結果是輸出“城市名稱為:beijing”
- city_name($name); //執行結果是輸出“城市名稱為:shanghai”
- ?>
新聞熱點
疑難解答