Signatur
function (…) use (…) { … } | fn (…) => …
Beschreibung
Zwei Varianten: function() use (...) {} (explizites Capturing) und fn() => expr (Arrow-Function, automatisches Capturing).
Rückgabewert
Typ
Closure
Beschreibung
Callable.
Beispiele
Explizit
<?php
$factor = 1.19;
$brutto = function(float $netto) use ($factor) {
return $netto * $factor;
};
Arrow-Function
<?php
$brutto = fn(float $netto) => $netto * $factor;