Sobes.tech
Junior — Middle

Kas teil on kogemusi anonüümsete funktsioonide kasutamisel oma projektides?

sobes.tech AI

Vastus AI-lt

Jah, PHP-s on anonüümseid funktsioone (lõksud) laialdaselt kasutusel funktsioonide loomisel otsekohe, nende argumentidena edastamisel või tagasikutsumiste (callbackide) määramisel.

Näide anonüümse funktsiooni kohta PHP-s:

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

print_r($squared);

Siin edastatakse anonüümne funktsioon array_map-ile, et iga number ruutida. See lähenemine on kasulik, kui funktsiooni ei ole vaja mujal taaskasutada ning see on loogiliselt seotud konkreetse väljakutsega.