首頁  >  文章  >  後端開發  >  PHP 函數的參數與傳回值

PHP 函數的參數與傳回值

WBOY
WBOY原創
2024-04-13 17:12:011107瀏覽

PHP 函數的參數可以具有類型說明和預設值,而傳回值可以傳回一個類型說明的值。例如,一個計算兩個數字和並傳回整數的函數 sum(),它接受兩個整數參數,其中一個有預設值 "Guest"。

PHP 函数的参数和返回值

PHP函數的參數與傳回值

函數參數

函數參數是傳遞給函數的資料值。它們允許函數執行特定的任務。參數在函數定義和函數呼叫中,以逗號分隔的清單出現。

function function_name(parameter1, parameter2) {}

參數型別說明

##參數可以有型別說明。類型說明指定參數的期望資料型態。

function sumOfNumbers(int $num1, int $num2) {}

在這個範例中,

sumOfNumbers() 函數期望兩個整數參數 ($num1$num2)。

預設參數值

參數可以有預設值。當呼叫函數時,如果指定了參數值,則使用它。如果沒有指定,則使用預設值。

function greetUser($name = "Guest") {}

在這個範例中,

greetUser() 函數有一個預設參數 $name,值為 "Guest"。

傳回值

函數可以傳回一個值。傳回值是函數執行結果的資料值。傳回值使用

return 語句指定。

function function_name(): return_type {}

#傳回值型別說明

傳回值可以有型別說明。類型說明指定傳回值的預期資料類型。

function getSumOfNumbers(): int {}

在這個範例中,

getSumOfNumbers() 函數傳回一個整數。

實戰案例

考慮一個函數,該函數計算兩個數字的總和:

function sum(int $num1, int $num2): int {
  return $num1 + $num2;
}

// 调用函数
$result = sum(5, 10);

// 打印结果
echo $result; // 输出 15

以上是PHP 函數的參數與傳回值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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