PHP 函數中的參數可以具有預設值,可在函數宣告中指定,省略時使用。語法:function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type。例如,function sum($a, $b = 0, $c) 接收三個參數,其中 $b 的預設值為 0。若省略預設值參數,則使用其預設值,如 function square($number = 10) 傳回數字的平方,省略時使用預設值 10。
PHP 函數參數類型的預設值
在PHP 中,函數可以接受可選的參數,這些參數可以具有預設值.預設值在函數宣告中指定,並在呼叫函數時省缺時使用。
語法:
function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type
例如,以下函數接受三個參數,其中第二個參數具有預設值0
:
function sum($a, $b = 0, $c) { return $a + $b + $c; }
實戰案例:
我們寫一個函數,它接受一個數字並傳回其平方。如果未提供數字,則使用預設值 10
:
function square($number = 10) { return $number * $number; } echo square(); // 输出:100 echo square(5); // 输出:25
在上面的範例中,我們呼叫了 square()
函數兩次。第一次呼叫時未提供參數,因此使用了預設值 10
。第二次呼叫時,我們提供了數字 5
作為參數。
其他注意事項:
以上是PHP 函數參數類型的預設值是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!