• 18-01-2013, 21:26:06
    #1
    Arkadaşlar fonksiyon içerisinde kullandığım bir değişkeni dışarıda kullanmak istiyorum bu nasıl olmakta? Direk yazdığımda değişkeni çekmiyor

    function wp_resim_ekle($url, $pid, $bas){
    .....
    $attach_id = wp_insert_attachment($attachment, $neyim, $pid);
    .....
    }
    
    echo $attach_id;
    Sonda echo $attach_id yaptığım zaman boş değer geliyor.Bu şekilde fonksiyon içinde kullanılan $attach_id fonksiyon dışında bana gerekli bunu fonksiyon dışında nasıl kullanabilirim?
  • 18-01-2013, 21:31:42
    #2
    function ....()
    {
    .....

    return $attach_id;
    }

    şeklinde
  • 18-01-2013, 21:49:42
    #3
    Üyeliği durduruldu
    Mesela değişkeni kullanmak istediğiniz dosyada (fonksiyonun o dosyada çağrılmış olması gerekir.)

    <?php
    
    global $attach_id;
    
    echo $attach_id;
    
    ?>
    gibi global değişken olarak tanımlayıp kullanacaksınız.
  • 18-01-2013, 22:23:21
    #4
    miscel adlı üyeden alıntı: mesajı görüntüle
    function ....()
    {
    .....

    return $attach_id;
    }

    şeklinde
    return ile ekrana yazdırıyor hocam değeri. İstediğim bu değil.

    Elektromanyetik adlı üyeden alıntı: mesajı görüntüle
    Mesela değişkeni kullanmak istediğiniz dosyada (fonksiyonun o dosyada çağrılmış olması gerekir.)

    <?php
    
    global $attach_id;
    
    echo $attach_id;
    
    ?>
    gibi global değişken olarak tanımlayıp kullanacaksınız.

    Global dışarıdaki herhangi bir değişkeni fonksiyon içinde kullanmak için hocam yinede dediğiniz denedim olmadı.

    Tekrar söyliyim hocam benim istediğim fonksiyon içndeki dğeişkeni fonksiyon dışında kullanmak ama olmuyor ne yazıkki
  • 18-01-2013, 22:40:43
    #5
    Üyeliği durduruldu
    xChernobilx adlı üyeden alıntı: mesajı görüntüle
    return ile ekrana yazdırıyor hocam değeri. İstediğim bu değil.




    Global dışarıdaki herhangi bir değişkeni fonksiyon içinde kullanmak için hocam yinede dediğiniz denedim olmadı.

    Tekrar söyliyim hocam benim istediğim fonksiyon içndeki dğeişkeni fonksiyon dışında kullanmak ama olmuyor ne yazıkki
    Kusura bakma gözümden kaçmış Yapmak istediğini şimdi anlatım şunu incele yapmak istediğin anlatılıyor.

    http://php.net/manual/tr/language.variables.scope.php
  • 18-01-2013, 22:51:20
    #6
    Alla alla hocam baktımda göremedim
    Nerede anlatılıyor sayfada hocam
  • 18-01-2013, 23:39:53
    #7
    yapmak istediğiniz olayı yapamazsınız.
  • 18-01-2013, 23:52:28
    #8
    yokmudur bunun bir yolu yordamı muhakkak vardır ya?
  • 18-01-2013, 23:54:13
    #9
    function wp_resim_ekle(...){
    ...
    return $attach_id;
    }
    echo $attach_id; yerinede echo wp_resim_ekle(...); yapmsn gerekli...