Benannte Parameter in PHP: Optionale Argumente überspringen
In PHP ist es jetzt möglich, beim Aufrufen von Funktionen benannte optionale Parameter anzugeben, was Ihnen ermöglicht um Argumente wegzulassen, die Sie nicht angeben möchten. Diese Funktion wurde in PHP 8.0 mit der Akzeptanz von RFC eingeführt.
So verwenden Sie benannte Parameter
Um benannte Parameter zu verwenden, stellen Sie dem Wert den Parameternamen voran, gefolgt von ein Doppelpunkt (:). Als Parameternamen können reservierte Schlüsselwörter verwendet werden. Um beispielsweise nur den dritten optionalen Parameter in der folgenden Funktion zu übergeben:
function foo($a, $b = '', $c = '') { // whatever }
Sie würden die Funktion wie folgt aufrufen:
foo(timeout: 3);
Vor PHP 8
Vor PHP 8 waren benannte Parameter nicht möglich. Sie können jedoch die folgenden Techniken verwenden, um einen ähnlichen Effekt zu erzielen:
Vorteile benannter Parameter
Das obige ist der detaillierte Inhalt vonWie können die benannten Parameter von PHP 8 die Verwendung optionaler Argumente vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!