PHP'de bir fonksiyondan başka bir fonksiyona değer döndürmek için, ilk fonksiyonun içinde return
ifadesini kullanabilir ve bu değeri çağırdığınız diğer fonksiyona iletebilirsiniz. İşte bir örnek:
function ilk_fonksiyon() {
// Bir şeyler yap
$sonuc = 42;
return $sonuc;
}
function ikinci_fonksiyon($alinan_deger) {
// İkinci fonksiyon işlemleri
$yeni_sonuc = $alinan_deger * 2;
return $yeni_sonuc;
}
// İlk fonksiyonu çağır ve sonucu ikinci fonksiyona argüman olarak geçir
$ilk_sonuc = ilk_fonksiyon();
$ikinci_sonuc = ikinci_fonksiyon($ilk_sonuc);
// İkinci fonksiyonun sonucunu kullan
echo "İlk fonksiyonun sonucu: " . $ilk_sonuc . "
";
echo "İkinci fonksiyonun sonucu: " . $ikinci_sonuc . "
";
Bu örnekte, ilk_fonksiyon
adlı bir fonksiyonumuz var ve bu fonksiyon bir değer döndürüyor. Daha sonra, bu değeri ikinci_fonksiyon
adlı başka bir fonksiyona argüman olarak geçiriyoruz. ikinci_fonksiyon
işlemleri gerçekleştirir ve sonucu döndürür.
Son olarak, çağrıldıkları sırayla bu iki fonksiyonun sonuçlarını ekrana yazdırıyoruz.