php呼叫方法參數前面加...可以將指定的函數參數設定成不限制參數個數,當函數宣告中需要多個實參但是實際上我們並不知道要傳入多少個或傳入的數量是可變的時候,這個時候就被用到了。
本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。
在PHP 中,使用`...` 語法稱為可變長度參數清單或稱為「splat」(飛濺符號),可以將指定的函數參數設定成不限制參數個數。 當函數宣告中需要多個實參但是實際上我們並不知道要傳入多少個或傳入的數量是可變的時候,這個時候就被用到了。
在呼叫函數時,在函數名稱後面加上 `...` ,即可將陣列拆分成獨立參數進行處理。也可以透過 `func_get_args()` 函數來取得參數列表。
以下示例演示如何在 PHP 中使用 `...` 参数: ```php function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3); // 输出 6 echo sum(1, 2, 3, 4, 5); // 输出 15 ```
在這個範例中,參數 `$numbers` 被設定成可變長度參數清單。使用 `foreach` 循環遍歷每個參數,並將它們相加。
以上是php呼叫方法參數前面加...有什麼作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!