PHP 函數由函數宣告、參數、傳回值、變數作用域等組成:函數以 function 開頭,後接函數名稱和圓括號內的參數。參數傳遞給函數並用於函數體內。函數可以使用 return 傳回值。函數內宣告的變數具有局部作用域,而函數外宣告的變數具有全域作用域。實戰案例:可以寫函數計算兩個數的平均值。
PHP 函數的結構性成分
函數宣告
##函數以function 關鍵字開始,後面跟著函數名稱和圓括號。圓括號內可以包含函數參數,它們以逗號分隔。函數體用花括號
{} 括起來。
function greet($name) { echo "Hello, $name!"; }
參數
參數是傳遞給函數的資料。參數在函數宣告中定義,並在函數體中使用。傳回值
函數可以使用return 語句傳回一個值。如果沒有明確返回,函數將返回
null。
function add($a, $b) { return $a + $b; }
變數作用域
在函數內部宣告的變數具有局部作用域,只能在該函數內存取。在函數外部宣告的變數具有全域作用域,可以在函數內部和外部存取。$global_variable = "global"; function test() { $local_variable = "local"; echo $global_variable; // 输出 "global" echo $local_variable; // 输出 "local" }
實戰案例:計算兩個數的平均值
以下函數計算兩個數的平均值:function average($a, $b) { return ($a + $b) / 2; } $avg = average(10, 20); echo "The average is: $avg"; // 输出 "The average is: 15"
以上是PHP 函數的結構性成分的詳細內容。更多資訊請關注PHP中文網其他相關文章!