首頁 >後端開發 >php教程 >PHP 函數的結構性成分

PHP 函數的結構性成分

王林
王林原創
2024-04-10 18:03:01738瀏覽

PHP 函數由函數宣告、參數、傳回值、變數作用域等組成:函數以 function 開頭,後接函數名稱和圓括號內的參數。參數傳遞給函數並用於函數體內。函數可以使用 return 傳回值。函數內宣告的變數具有局部作用域,而函數外宣告的變數具有全域作用域。實戰案例:可以寫函數計算兩個數的平均值。

PHP 函数的结构性成分

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn