Anonim fonksiyonlar, isimsiz olarak tanımlanan ve genellikle bir değişkene atanarak kullanılan fonksiyonlardır. Bu tür fonksiyonlar özellikle bir fonksiyonu bir defalık kullanmanız gerektiğinde veya başka bir fonksiyon içinde hızlıca tanımlama ihtiyacınız olduğunda kullanışlıdır.
Anonim Fonksiyon Tanımlama:
$anonimFonksiyon = function($parametre1, $parametre2) {
// Fonksiyon içinde gerçekleştirilen işlemler
return $parametre1 + $parametre2;
};
Yukarıdaki örnekte, $anonimFonksiyon
adlı bir değişkene anonim bir fonksiyon atanmıştır. Bu fonksiyon, iki parametre alır ve bu parametrelerin toplamını döndürür.
Anonim Fonksiyonu Çağırma:
Anonim fonksiyonu çağırmak için değişkeni çağırabilirsiniz:
$sonuc = $anonimFonksiyon(5, 3);
echo "Toplam: " . $sonuc;
Yukarıdaki örnekte, $anonimFonksiyon
adlı değişken, 5 ve 3 parametreleri ile çağrılmış ve elde edilen sonuç ekrana yazdırılmıştır.
Örnek Kullanım:
$carpma = function($x, $y) {
return $x * $y;
};
$sonuc = $carpma(4, 6);
echo "Çarpma Sonucu: " . $sonuc;
Bu örnekte, carpma
adlı bir anonim fonksiyon tanımlanmış ve daha sonra bu fonksiyon çağrılarak sonuç ekrana yazdırılmıştır. Anonim fonksiyonlar özellikle bir defa kullanılacak küçük işlemler için pratik ve esnek bir çözümdür.