return
ifadesi, bir fonksiyonun çalışmasını sonlandırır ve bir değeri çağıran yere döndürür. Fonksiyonlar genellikle bir işlemi gerçekleştirir ve elde edilen sonucu return
ifadesi ile döndürerek çağıran yere iletilmesini sağlar. Bu sayede, fonksiyon çağrıldığında elde edilen değeri kullanabilirsiniz.
function toplama($sayi1, $sayi2) {
$sonuc = $sayi1 + $sayi2;
return $sonuc;
}
$toplam = toplama(5, 3);
echo "Toplam: " . $toplam;
Yukarıdaki örnekte, toplama
adlı bir fonksiyon tanımlanmıştır. Bu fonksiyon, aldığı iki sayıyı toplar ve sonucu return
ifadesi ile çağıran yere döndürür. Daha sonra, fonksiyon çağrılarak elde edilen toplam değeri ekrana yazdırılır.
return
ifadesi aynı zamanda fonksiyonun belirli bir noktada sonlanmasını sağlar. Bir fonksiyon içinde return
ifadesi çalıştığında, fonksiyonun geri kalan kısmı çalıştırılmaz ve fonksiyon çağrıldığı yere döner.
function kontrolFonksiyonu($sayi) {
if ($sayi < 0) {
return "Negatif sayı girdiniz.";
}
// Negatif sayı değilse devam eden işlemler...
return "Sayı pozitif veya sıfırdır.";
}
$sonuc = kontrolFonksiyonu(-5);
echo $sonuc;
Bu örnekte, kontrolFonksiyonu
adlı bir fonksiyon tanımlanmıştır. Fonksiyon, parametre olarak alınan sayının negatif olup olmadığını kontrol eder. Eğer sayı negatifse, fonksiyon hemen o noktada sonlanır ve "Negatif sayı girdiniz." ifadesini döndürür. Eğer sayı negatif değilse, devam eden işlemler gerçekleşir ve "Sayı pozitif veya sıfırdır." ifadesi döndürülür.