Add... を PHP 呼び出しメソッドのパラメーターの前に追加して、指定された関数パラメーターを無制限の数のパラメーターに設定します。関数宣言で複数の実パラメーターが必要だが、実際に渡すべきパラメーターの数がわからない場合または、渡される数量が可変の場合、この時点で使用されます。
このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。
PHP では、可変長パラメーター リストまたは「スプラット」 (スプラッシュ シンボル) と呼ばれる `...` 構文を使用して、指定した関数パラメーターを無制限の数のパラメーターに設定できます。 。 これは、関数宣言で複数の実パラメータが必要だが、実際にはいくつ渡せばよいかわからない、または渡される数が可変である場合に使用されます。
関数を呼び出すときは、関数名の後に `...` を追加して、配列を独立したパラメーターに分割して処理します。引数リストは、`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 中国語 Web サイトの他の関連記事を参照してください。