PHP 函數允許將程式碼模組化,方便重複使用。若要建立函數,請使用 function 關鍵字,指定函數名稱、參數和函數體。要呼叫函數,請使用其名稱和參數。函數可以接受參數並傳回一個值。在函數內部宣告的變數位於局部作用域,要存取全域變量,需使用 global 關鍵字。函數可提高程式碼的可讀性和可維護性,例如可建立用於計算訂單總額的函數。
PHP 函數使用教學
#概述
函數是將程式碼組合成可重複使用模組的一種方法,允許你在程式的不同部分重複使用它們。本文將指導你如何使用 PHP 函數。
建立函數
要建立函數,使用function
關鍵字,後面跟著函數名,圓括號和函數體:
function greet($name) { echo "Hello, $name!"; }
呼叫函數
要呼叫函數,使用其名稱和圓括號,就像這樣:
greet("John"); // 输出:"Hello, John!"
參數和傳回值
函數可以接受參數,也就是傳遞給它的值。要指定參數,在圓括號中列出它們,用逗號分隔。函數也可以傳回一個值,使用return
關鍵字:
function add($a, $b) { return $a + $b; } $result = add(5, 10); // $result 将变为 15
#作用域
在函數內部宣告的變數與函數外的變數是分開的。它稱為函數的局部作用域。要在函數中存取全域變量,請使用global
關鍵字:
$name = "John"; function greet() { global $name; echo "Hello, $name!"; } greet(); // 输出:"Hello, John!"
#實戰案例
##使用函數可以使程式碼更易於閱讀和維護。例如,你可以建立一個計算訂單總額的函數:function calculateTotal($items) { $total = 0; foreach ($items as $item) { $total += $item['price'] * $item['quantity']; } return $total; } $items = [ ['price' => 10, 'quantity' => 2], ['price' => 15, 'quantity' => 1], ]; $total = calculateTotal($items); // $total 将变为 35
以上是PHP 函數使用教學課程的詳細內容。更多資訊請關注PHP中文網其他相關文章!