Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php de return komutu ne işe yarar

Php de return konusunu internette aradım fakat doyurucu bir bilgi bulamadım.Bu return tam olarak nedir ne işer yarar bilen arkadaşlar basit örneklerle açıklarsa memnun olurum.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    xuma adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    171 cevap - 1 soru
    Aslında denemeler yaparak daha iyi kavrarsın;
    Return aslına bakarsan ingilizce anlamında olduğu gibi döndür veya cevap budur demektir.Bir fonksiyon içinde tanımlarsan tanımlandığı yerde atanan değeri fonksiyonun cevabı olarak döndürür/cevap olarak verir.Sonuç bir değerdir.

    Mesela aşağıdaki fonksiyonda return fonksiyonun cevabını büyük olan değer olarak verir.
    function buyuk($a,$b){
    	if($a > $b){
    		return $a;
    	}else{
    		return $b;
    	}
    
    }
    
    echo buyuk(4,6);
    

    Peki bunu normal echo ile yazdıramazmısın yazdırırsın.Aşağıdaki gibi yapalım.

    function buyuk($a,$b){
    	if($a > $b){
    		echo $a;
    	}else{
    		echo $b;
    	}
    
    }
    $a=buyuk(4,6);
    echo "<br>\$a nedir:".buyuk(4,6);
    echo "<br> \$a nedir :".$a;
    

    Peki nasıl bir çıktı verir

    66
    $a nedir:
    $a nedir :
    
    • php_delisi adlı üyenin fotoğrafı php_delisi
      Teşekkürler
      10 yıl önce yazılmış
    • yasnn adlı üyenin fotoğrafı yasnn
      merhaba, verdiğiniz cevaba ek olarak bişey sormak istiyorum,
      echo " buradaki en buyuk sayı".buyuk(4,6);
      

      şeklinde yazınca ekrana neden ilk olarak "buradaki en buyuk sayı" yazısı değilde, buyuk() fonksiyonundan gelen değer olan 6 yazıldı ? ( ikinci olarak yazdığınız buyuk fonksiyonu örneğinden bahsediyorum )
      10 yıl önce yazılmış

Cevaplar

  • skuru adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    11 cevap - 2 soru
    function deneme($metin)
    {
        return strip_tags($metin);
    }
    $metin = '<script>dfgdfgdfgdf</script>';
    $deger = deneme($metin);
    

    buradaki deger değişkeni deneme fonksiyonundan dönen degeri aldı. yani $deger = 'dfgdfgdfgdf';
    ekrana basmak istersem echo $deger ile basabilirim. yada direk echo deneme($metin) olarak ekrana basabilirim.


    function deneme($metin)
    {
        echo strip_tags($metin);
    }
    deneme($metin);
    

    bu kod fonksiyonu çağırır ve fonksiyondaki echo komutu ile direk ekrana basar. kısa ve öz olarak kullanım yapısı böyle. umarım yardımcı olabilmişimdir.