Sobes.tech
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.