Junior — Middle
Projelerinizde anonim fonksiyonlar kullanma deneyiminiz var mı?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, PHP'de anonim fonksiyonlar (kapanışlar), anlık fonksiyonlar oluşturmak, bunları argüman olarak geçirmek veya geri çağırma fonksiyonları tanımlamak için yaygın şekilde kullanılır.
PHP'de anonim fonksiyon örneği:
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n * $n;
}, $numbers);
print_r($squared);
Burada anonim fonksiyon, her sayıyı karesine yükseltmek için array_map'e geçirilir. Bu yaklaşım, fonksiyonun başka yerlerde tekrar kullanılmasına gerek olmadığında ve belirli bir çağrı ile mantıksal olarak ilişkili olduğunda kullanışlıdır.