首頁  >  文章  >  後端開發  >  PHP 函數的語法和結構

PHP 函數的語法和結構

王林
王林原創
2024-04-13 14:09:02508瀏覽

PHP函數語法包含函數宣告(function_name和參數清單)和函數體(包含要執行的程式碼)。函數可以定義傳回值類型,如果未定義,則傳回NULL。範例包括計算兩個數字的總和和檢查字串是否包含另一個字串。

PHP 函数的语法和结构

PHP 函數的語法和結構

語法

PHP 函數的語法如下:

function [修饰符] function_name([参数列表]) {
  // 函数体
}

其中:

  • [修飾符] 是可選的,可以是publicprivateprotectedstatic
  • function_name 是函數的名稱。
  • [參數清單] 是可選的,包含函數接受的參數的清單。
  • 函數體 是包含函數要執行的程式碼的程式碼區塊。

結構

PHP 函數由以下部分組成:

  • #函數宣告:包含函數頭(function[修飾符]function_name)和參數清單。
  • 函數體:包含函數要執行的程式碼。
  • 函數傳回值:如果函數定義了傳回值類型,函數將傳回該類型的值。如果不定義傳回值類型,函數將傳回 NULL

實戰案例

範例1:計算兩個數字的總和

function add($num1, $num2) {
  return $num1 + $num2;
}

$result = add(10, 15);
echo $result; // 输出:25

範例2:判斷一個字串是否包含另一個字串

function contains($str, $subStr) {
  return strpos($str, $subStr) !== false;
}

$contains_result = contains("Hello world", "world");
echo $contains_result ? '包含' : '不包含'; // 输出:包含

以上是PHP 函數的語法和結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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