• 19-04-2019, 17:42:07
    #1
    Bu kodun neresinde yanlışlık var? Bir türlü göremedim.

    <?php
    
    // test adında bir fonksiyon oluşturun
    // geriye "Merhaba Dünya" değerini döndürün
    
    
    // fonksiyonu çalıştırın
    $a = "Merhaba Dünya";
    function test($a){
    return "test";
    }
    echo test();
    
    ?>
  • 19-04-2019, 17:43:42
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    return $a ?

    Aslında başlı başına yanlış

    Test fonksiyonuna $a parametresini yönlendirmen gerekiyor onu yapmamışsın başta.
    Test fonksiyonu içinde de return $a yerine "test" döndürmüşsün.

    echo test("Merhaba Dünya") veya echo test($a) yapman gerek.
  • 19-04-2019, 17:44:17
    #3
    aosmanergen adlı üyeden alıntı: mesajı görüntüle
    Bu kodun neresinde yanlışlık var? Bir türlü göremedim.

    <?php
    
    // test adında bir fonksiyon oluşturun
    // geriye "Merhaba Dünya" değerini döndürün
    
    
    // fonksiyonu çalıştırın
    $a = "Merhaba Dünya";
    function test($a){
    return "test";
    }
    echo test();
    
    ?>
    Merhabalar,

    Oluşturduğunuz test fonksiyonunda bir parametre bekliyorsunuz ancak "echo test();" kısmında fonksiyona herhangi bir parametre göndermiyorsunuz, o yüzden hata veriyor.
  • 19-04-2019, 17:45:36
    #4
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Oluşturduğunuz test fonksiyonunda bir parametre bekliyorsunuz ancak "echo test();" kısmında fonksiyona herhangi bir parametre göndermiyorsunuz, o yüzden hata veriyor.
    hocam kodu yazda rahatlayım
  • 19-04-2019, 17:45:49
    #5
    Ayrıca Buradan canlı olarak görebilirsin
    https://rextester.com/PJVZY17611
    şu kodu incelersen anlayacaksın hatanı metoduna deeğer yollamıyorsun
    <?php
    
    // test adında bir fonksiyon oluşturun
    // geriye "Merhaba Dünya" değerini döndürün
    
    
    // fonksiyonu çalıştırın
    $a = "Merhaba Dünya";
    function test($a){
    return "test";
    };
    
    echo test($a);
    
    ?>
  • 19-04-2019, 17:45:59
    #6
    Test(a) olara fonksiyon oluşturduğunuz için test(a) olarak çağırmalısınız. (a=değişken)
  • 19-04-2019, 17:49:51
    #7
    aosmanergen adlı üyeden alıntı: mesajı görüntüle
    hocam kodu yazda rahatlayım
    Yorumumu okuduysan rahatlarsın
  • 19-04-2019, 17:50:33
    #8
    ebubekirbastama adlı üyeden alıntı: mesajı görüntüle
    Yorumumu okuduysan rahatlarsın
    Hocam hala hata veriyor
  • 19-04-2019, 17:51:32
    #9
    aosmanergen adlı üyeden alıntı: mesajı görüntüle
    Hocam hala hata veriyor
    ne hatası veriyor sana test olarak döndürür canlı demosuda var link olarak bak ayrıca verdiği hatayı yaz buraya bakalım.