Junior — Middle
Használtál névtelen függvényeket a kódodban feladatok megoldására?
sobes.tech MI
Válasz az MI-től
Igen, PHP-ben az anonim függvények (lezárások) gyakran a tömörség és a kényelem miatt használatosak, különösen magasabb rendű függvények, például az array_map, array_filter stb. esetében.
Anonim függvény használatának példája:
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n * $n;
}, $numbers);
print_r($squared);
Itt az anonim függvény átadásra kerül az array_map-nek, hogy minden elem négyzetét számolja. Ez lehetővé teszi tömör és érthető kód írását anélkül, hogy külön névvel ellátott függvényt kellene létrehozni.