PHP 函數的參數與傳回值

WBOY
發布: 2024-04-13 17:12:01
原創
1106 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!