• 14-11-2010, 17:18:45
    #1
    Alttaki kodun önizlesinin sonunda Array yazıyor return kısmı hatalımı olmuş?
    Aslına bakarsan return array($tr,$de,$en,$arp); kısmı silince düzgün çalışıyor. return hangi durumda kullanılmalı?
    function dilcevir($tr,$de,$en,$arp) {
    global $gelen_dil;
    if ($gelen_dil=="tr") echo $tr;
    elseif ($gelen_dil=="de") echo $de;
    elseif ($gelen_dil=="en") echo $en;
    elseif ($gelen_dil=="arp") echo $arp;
    else echo $tr;
    return array($tr,$de,$en,$arp);
    }
  • 14-11-2010, 17:47:59
    #2
    Üyeliği durduruldu
    echo diyip ekrana basıyorsun zaten return neden yapıyorsun. return yaptın echo ile ekrana neden basıyorsun
    http://php.net/manual/tr/function.return.php
    <?php 
    function a(){ 
        return $a['e'] = 'sometxt'; 
    } 
    
    function b(){ 
        $a['e']  = 'sometxt'; 
        return $a; 
    } 
    
    function c(){ 
        if(is_array(a())){ 
            echo 'a is array'; 
        }else{ 
            echo 'a is NOT an array'; 
        } 
    
        if(is_array(b())){ 
            echo 'b is array'; 
        }else{ 
            echo 'b is NOT an array'; 
        } 
    } 
    ?>
  • 15-11-2010, 00:02:17
    #3
    function dilcevir($tr,$de,$en,$arp) {
    global $gelen_dil;
    if ($gelen_dil=="de") return $de;
    elseif ($gelen_dil=="en") return $en;
    elseif ($gelen_dil=="arp") return $arp;
    else return $tr;
    }
  • 15-11-2010, 05:05:52
    #4
    Bu yazdığınız fonksiyonlarda birden fazla değişken döndürmüyorsunuz ki...
    Yazılarınızda Türkçe'ye dikkat ederseniz iyi olur, cümlenin yarısı İngilizce yarısı Türkçe olunca abes oluyor. Gerçi bu forumda sıkça yapılıyor!
  • 15-11-2010, 07:16:05
    #5
    Üyeliği durduruldu
    RuzgaraKarsi33 adlı üyeden alıntı: mesajı görüntüle
    Bu yazdığınız fonksiyonlarda birden fazla değişken döndürmüyorsunuz ki...
    Yazılarınızda Türkçe'ye dikkat ederseniz iyi olur, cümlenin yarısı İngilizce yarısı Türkçe olunca abes oluyor. Gerçi bu forumda sıkça yapılıyor!
    gayet normal bir yazı var nereyi anlamadınız ?
    return veya array yabancı bir terim geliyorsa size Yeni Başlayanlar kategorisinde dolaşın biraz siz.

    programlama kategorisinde Türkçe dersi verilmiyor maalesef.
  • 15-11-2010, 08:20:39
    #6
    Kodda bi mantık göremedim anlamsız.
  • 15-11-2010, 12:33:00
    #7
    skipful adlı üyeden alıntı: mesajı görüntüle
    Kodda bi mantık göremedim anlamsız.
    Remix kodun nasıl çalışmasını istediğini söyleseydi daha mantıklı kodlar yazardık.
  • 15-11-2010, 12:55:43
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gerçekten çok mantıksız. Ama biraz Wordpress'in __ fonksiyonuna benzettim.
  • 15-11-2010, 13:04:00
    #9
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    gayet normal bir yazı var nereyi anlamadınız ?
    return veya array yabancı bir terim geliyorsa size Yeni Başlayanlar kategorisinde dolaşın biraz siz.

    programlama kategorisinde Türkçe dersi verilmiyor maalesef.
    yeni başlayanlar kategorisi mi? başkasıyla karıştırdın sanırım
    evet programlama kategorisinde Türkçe dersi verilmiyor ama güzelim Türkçemizi bozmayalım lütfen.
    ayrıca birden fazla değişken döndürmek için compact ve extract fonksiyonları kullanılır