Heim > Artikel > Backend-Entwicklung > So drücken Sie die beiden Suffixparameter in PHP aus
In PHP-Funktionen gibt es zwei spezielle Parameter: variable Anzahl von Parametern...$var und Callback-Funktion aufrufbar $callback. Eine variable Anzahl von Argumenten ermöglicht es einer Funktion, eine beliebige Anzahl von Argumenten zu empfangen, die als Array gespeichert werden. Rückruffunktionen ermöglichen es einer Funktion, eine Funktion anzunehmen und unter bestimmten Bedingungen auszuführen.
Zwei Parameter nach der PHP-Funktion
In der PHP-Funktion gibt es zwei spezielle Parameter: ...$var
und callable $callback
. Sie ermöglichen es Funktionen, eine variable Anzahl von Argumenten und Rückruffunktionen zu empfangen. ...$var
和 callable $callback
。它们允许函数接收可变数量的参数和回调函数。
可变数量参数:...$var
function functionName(...$var)
$var
变量中。<code class="php">function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3, 4, 5); // 输出: 15</code>
回调函数:callable $callback
function functionName(callable $callback)
function functionName(...$var)
Zweck: Ermöglicht einer Funktion, eine beliebige Anzahl von Parametern zu akzeptieren und zu verwenden ein Array. Das Formular wird in der Variablen $var
gespeichert.
<code class="php">function filterArray(array $array, callable $callback) { $filteredArray = []; foreach ($array as $element) { if ($callback($element)) { $filteredArray[] = $element; } } return $filteredArray; } $callback = function ($value) { return $value > 10; }; $filteredArray = filterArray([1, 2, 10, 15, 20], $callback); // 输出: [15, 20]</code>
function functionName(callable $callback)
🎜🎜Zweck: Einer Funktion erlauben, eine Callback-Funktion anzunehmen und auszuführen Führen Sie es unter bestimmten Bedingungen unten aus. 🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Hinweis: 🎜🎜🎜🎜Die variable Anzahl von Parametern muss der letzte Parameter in der Funktionsparameterliste sein. 🎜🎜Callback-Funktionen können durch anonyme Funktionen oder Funktionsnamen dargestellt werden. 🎜🎜Das obige ist der detaillierte Inhalt vonSo drücken Sie die beiden Suffixparameter in PHP aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!