Sobes.tech
Junior — Middle

Դուք ունե՞ք փորձ անանուն ֆունկցիաներ ձեր նախագծերում օգտագործելու։

sobes.tech AI

Պատասխան AI-ից

Այո, PHP-ում անանուն ֆունկցիաները (կլոզուրները) լայնորեն օգտագործվում են ֆունկցիաներ ստեղծելու համար անմիջապես, դրանք որպես արգումենտ փոխանցելու կամ callback-ներ սահմանելու համար:

PHP-ում անանուն ֆունկցիայի օրինակ:

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

print_r($squared);

Այստեղ անանուն ֆունկցիան փոխանցվում է array_map-ին՝ յուրաքանչյուր թվի քառակուսին բարձրացնելու համար: Այս մոտեցումը հարմար է, երբ ֆունկցիան այլ վայրերում կրկնակի օգտագործելու կարիք չկա և այն տրամաբանականորեն կապված է կոնկրետ կանչի հետ: