• 10-10-2014, 08:53:28
    #1
    lass içindeki fonksiyona ait değişkenin dışarda nasıl kullanırız arkadaşlar.

    class a
     
    {    
      
      public function b() {
    
      $yaz1= '<span class="form-error">Bu yaz bir.</span>';
     $yaz2= '<span class="form-error">Bu yaz iki.</span>';
    }}

    Yukardaki a class ın içindeki b fonksiyonuna ait değişkenleri aşağıdaki kodlarla ekrana yazmak istiyorum ama birtürlü başaramadım. Nerede yanlışlık var acaba.

     <?php
    class a
     
    {    
      
      public function b()
      
      {  }}
    
    ?>
    
    <?=$yaz1;?> ///////////    <?=$yaz2;?>
  • 10-10-2014, 09:39:28
    #2
    class içerisinde değişken tanımlarsın. yazı1 ve yazı2 şeklinde. sonrasında fonksiyon içerisinde o değişkenlere değer atarsın. Yoksa fonksiyon içerisindeki değişkene ulaşamazsın.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:39:28 -->-> Daha önceki mesaj 09:37:05 --

    fonksiyon içerisinde
    Alıntı
    this->yazi1="bu yazı 1 dir";
    this->yazi2="bu yazi 2 dir";
    bu değerlere oluşturduğun class içerisinden erişebilirsin.
    $a=new classA();
    echo $a->yazi1;
    echo $a->yazi2;
  • 10-10-2014, 10:22:29
    #3
    wizz adlı üyeden alıntı: mesajı görüntüle
    class içerisinde değişken tanımlarsın. yazı1 ve yazı2 şeklinde. sonrasında fonksiyon içerisinde o değişkenlere değer atarsın. Yoksa fonksiyon içerisindeki değişkene ulaşamazsın.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:39:28 -->-> Daha önceki mesaj 09:37:05 --

    fonksiyon içerisinde

    bu değerlere oluşturduğun class içerisinden erişebilirsin.
    $a=new classA();
    echo $a->yazi1;
    echo $a->yazi2;
    Teşekkür ederim. Sorun çözüldü