Sobes.tech
Junior — Middle

Ar turite patirties naudodami anoniminius funkcijas savo projektuose?

sobes.tech AI

Atsakymas iš AI

Taip, anonimines funkcijos (uždarymai) PHP plačiai naudojamos kuriant funkcijas iš karto, jas perduodant kaip argumentus arba apibrėžiant callback'us.

Pavyzdys anoniminei funkcijai PHP:

$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
    return $n * $n;
}, $numbers);

print_r($squared);

Čia anoniminė funkcija perduodama array_map, kad pakeltų kiekvieną skaičių kvadratu. Šis požiūris yra naudingas, kai funkcijos nereikia naudoti kitur ir ji yra logiškai susijusi su konkrečiu iškvietimu.