Die Syntax für die Erstellung anonymer PHP-Funktionen (Abschlüsse) lautet function ($param1, $param2, ...) { // Funktionskörper}. Anonyme Funktionen können kompakte und wiederverwendbare Codeblöcke erstellen, die als Parameter für Rückrufe oder die Verarbeitung von Array-Elementen an andere Funktionen übergeben werden können.
Anonyme Funktionen, auch als Schließungen bekannt, sind leistungsstarke Werkzeuge in PHP, die wiederverwendbare Codeblöcke erstellen können, die nicht benannt werden müssen. Sie werden normalerweise in Rückrufen verwendet oder als Argumente an andere Funktionen übergeben.
Die Syntax für eine anonyme Funktion lautet wie folgt:
function ($param1, $param2, ...) { // 函数体 }
Angenommen, wir haben ein Array, das Zahlen enthält, und wir möchten eine anonyme Funktion erstellen, um jedes Element darin zu quadrieren Array :
$numbers = [1, 2, 3, 4, 5]; // 创建匿名函数 $squareFunction = function ($number) { return $number * $number; }; // 使用匿名函数对数组进行求平方 $squaredNumbers = array_map($squareFunction, $numbers); // 输出结果 print_r($squaredNumbers);
Ausgabe:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 )
In diesem Beispiel erstellen wir ein anonymes Funktionsarray $squareFunction
,它接受一个参数 $number
并将其平方。然后,我们使用 array_map
函数将这个匿名函数应用于 $numbers
, das jedes Element quadriert.
Anonyme Funktionen haben in PHP mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine anonyme PHP-Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!