Heim > Artikel > Backend-Entwicklung > Welche Auswirkung hat das Hinzufügen von ... vor den Parametern der PHP-Aufrufmethode?
Fügen Sie ... vor den Parametern der PHP-Aufrufmethode hinzu ... Sie können die angegebenen Funktionsparameter so einstellen, dass die Anzahl der Parameter unbegrenzt ist, wenn die Funktionsdeklaration mehrere tatsächliche Parameter erfordert, wir aber eigentlich nicht wissen, wie viele oder wie viele Parameter übergeben werden sollen. Dies wird verwendet, wenn die Menge variabel ist.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
In PHP können Sie mithilfe der „...“-Syntax, die als Parameterliste variabler Länge oder „Splat“ (Splash-Symbol) bezeichnet wird, die angegebenen Funktionsparameter auf eine unbegrenzte Anzahl von Parametern festlegen. Dies wird verwendet, wenn die Funktionsdeklaration mehrere tatsächliche Parameter erfordert, wir aber tatsächlich nicht wissen, wie viele wir übergeben sollen, oder die übergebene Zahl variabel ist.
Wenn Sie eine Funktion aufrufen, fügen Sie „...“ nach dem Funktionsnamen hinzu, um das Array zur Verarbeitung in unabhängige Parameter aufzuteilen. Die Argumentliste kann auch über die Funktion „func_get_args()“ abgerufen werden.
以下示例演示如何在 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 ```
In diesem Beispiel ist der Parameter „$numbers“ auf eine Argumentliste variabler Länge festgelegt. Verwenden Sie „foreach“, um jeden Parameter zu durchlaufen und zu addieren.
Das obige ist der detaillierte Inhalt vonWelche Auswirkung hat das Hinzufügen von ... vor den Parametern der PHP-Aufrufmethode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!