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-ს, რათა თითოეული რიცხვი კვადრატში გადაიყვანოს. ეს მიდგომა სასარგებლოა, როდესაც ფუნქციის განმეორებითი გამოყენება სხვა ადგილებში არ არის საჭირო და ის ლოგიკურად დაკავშირებულია კონკრეტულ გამოძახილთან.