• 29-08-2013, 17:47:27
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bLoo adlı üyeden alıntı: mesajı görüntüle
    o
     $a = "merhaba";
    da bir fonksiyondan dönüyor ama...
    <?php 
    
    function mrb(){ 
    return $a = "merhaba"; 
    } 
    
    
    // evet merhaba mrb() fonksiyonunun içinde. ve ben bu merhaba çıktısını 10 kere kullanacağım şu fonksiyonda; 
    
    function herkesemerhaba(){
    global $a;
    echo "Herkese $a";
    }
    
    mrb();
    herkesemerhaba();
    ?>
    çıktı : Herkese

    eğer global $a; yı kaldırırsam.

    çıktı :
    Notice: Undefined variable: a in D:\xampp\htdocs\kauza.php on line 11
    Herkese
    <?php  
    
    function mrb(){  
    return "merhaba";  
    }  
    
    
    // evet merhaba mrb() fonksiyonunun içinde. ve ben bu merhaba çıktısını 10 kere kullanacağım şu fonksiyonda;  
    
    function herkesemerhaba(){ 
    global $a; 
    echo "Herkese $a"; 
    } 
    
    $a = mrb(); 
    herkesemerhaba(); 
    ?>
  • 29-08-2013, 17:53:11
    #11
    bLoo adlı üyeden alıntı: mesajı görüntüle
    o
     $a = "merhaba";
    da bir fonksiyondan dönüyor ama...
    <?php 
    
    function mrb(){ 
    return $a = "merhaba"; 
    } 
    
    
    // evet merhaba mrb() fonksiyonunun içinde. ve ben bu merhaba çıktısını 10 kere kullanacağım şu fonksiyonda; 
    
    function herkesemerhaba(){
    global $a;
    echo "Herkese $a";
    }
    
    mrb();
    herkesemerhaba();
    ?>
    çıktı : Herkese

    eğer global $a; yı kaldırırsam.

    çıktı :
    Notice: Undefined variable: a in D:\xampp\htdocs\kauza.php on line 11
    Herkese
    şimdi anladım hoam o yazdığınıza istinaden yazmıştım.
    Hocam bu olayı anca class ile çözebilirsiniz.

    Class fonk{
    
    var $merhaba = NULL;
    
    function mesaj(){
    
    $this->merhaba = "Merhaba";
    
    } 
    
    function yaz($isim){
    
    
    return $this->merhaba." ".$isim;
    
    }
    
    }
    
    $a = new fonk();
    
    $a->mesaj();
    echo $a->yaz("Şükriye"); // çıktı Merhaba Şükriye.
    böyle olabilir hocam durmadan çekme ihtiyacın olmaz bir fonksiyonda datayı çekersin sonra onu globala atıp diğer fonksiyonlarda parçala parçala kullan istersen return döndür.
  • 29-08-2013, 20:18:18
    #12
    Risus adlı üyeden alıntı: mesajı görüntüle
    şimdi anladım hoam o yazdığınıza istinaden yazmıştım.
    Hocam bu olayı anca class ile çözebilirsiniz.

    Class fonk{
    
    var $merhaba = NULL;
    
    function mesaj(){
    
    $this->merhaba = "Merhaba";
    
    } 
    
    function yaz($isim){
    
    
    return $this->merhaba." ".$isim;
    
    }
    
    }
    
    $a = new fonk();
    
    $a->mesaj();
    echo $a->yaz("Şükriye"); // çıktı Merhaba Şükriye.
    böyle olabilir hocam durmadan çekme ihtiyacın olmaz bir fonksiyonda datayı çekersin sonra onu globala atıp diğer fonksiyonlarda parçala parçala kullan istersen return döndür.
    Cok super oldu