• 26-07-2013, 19:15:05
    #10
    Üyeliği durduruldu
    file.php : <?php $text = "hop burdayim"; ?>
    <?php
    class IClass
    {
    include('file.php');

    echo $text;
    }
    ?>
  • 26-07-2013, 20:11:07
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    LORDD adlı üyeden alıntı: mesajı görüntüle
    Öncelikle herkese teşekkür ederim
    Hocam, anladım ben sizlerin söylemek istediğini ama benim sorum bunun tersiydi aslında file.php dosyası bir class değil ve benim class dosyasını açıp alıp okumak istediğim değişken burada (file.php'de).
    Iclass.php bir sınıf dosyası ve burada, (sınıf olmayan) file.php dosyasını include edip o değişkeni kullanmam gerek. Yani, file.php 'deki değişkeni IClass.php 'de kullanmak istiyordum

    Teşekkür ederim.

    file.php
    $degisken = "Ben veli oldum arkadaş";
    class.php
    include("file.php");
    class deneme{
    
    	public $gecici_degisken="Önceden Aliydim";
    
    	function __construct(){
    	
    		global $degisken;
    	
    		$this->gecici_degisken = $degisken;
    	
    	}
    
    	public function aliveli(){
    
    		return $this->gecici_degisken;
    
    	}
    
    }
  • 26-07-2013, 20:29:10
    #12
    guzelindir adlı üyeden alıntı: mesajı görüntüle
    file.php
    $degisken = "Ben veli oldum arkadaş";
    class.php
    include("file.php");
    class deneme{
    
    	public $gecici_degisken="Önceden Aliydim";
    
    	function __construct(){
    	
    		global $degisken;
    	
    		$this->gecici_degisken = $degisken;
    	
    	}
    
    	public function aliveli(){
    
    		return $this->gecici_degisken;
    
    	}
    
    }

    Ali 'ye de Veli 'ye de sizlere de çok teşekkürler global ön ekini yanlış denemişim ben, sorun çözüldü, tekrar teşekkür ederim!
  • 29-07-2013, 21:42:13
    #13
    guzelindir adlı üyeden alıntı: mesajı görüntüle
    file.php
    $degisken = "Ben veli oldum arkadaş";
    class.php
    include("file.php");
    class deneme{
    
    	public $gecici_degisken="Önceden Aliydim";
    
    	function __construct(){
    	
    		global $degisken;
    	
    		$this->gecici_degisken = $degisken;
    	
    	}
    
    	public function aliveli(){
    
    		return $this->gecici_degisken;
    
    	}
    
    }

    Hocam yine ben
    $degisken neden boş gelir acaba? dolu olduğuna ve doğru yerde tanımlandığına eminim
  • 29-07-2013, 23:19:44
    #14
    LORDD adlı üyeden alıntı: mesajı görüntüle
    Hocam yine ben
    $degisken neden boş gelir acaba? dolu olduğuna ve doğru yerde tanımlandığına eminim
    hocam classın dışındaki bir değişkene ulaşmaya çalışıyorsunuz,
    o $degisken 'i parametre olarak classtaki fonksyona göndermeniz veya public bir değişkene eşitlemeniz lazım, o değeri öyle kullanabilirsinz
  • 30-07-2013, 08:31:43
    #15
    LORDD adlı üyeden alıntı: mesajı görüntüle
    Hocam yine ben
    $degisken neden boş gelir acaba? dolu olduğuna ve doğru yerde tanımlandığına eminim
    Benim gösterdiğim düzende kullandı isen sorun çıkmaması lazım. classın dışınca echo $degisken yaparak değişkenin dosyaya include edilip edilmediğini bi gör bakalım. son olarakta __consturctan aldığın değişkeni public,private yada protected bi değişkene eşitlemen lazım ki classın içinde diğer fonksiyonlarda bunu kullanabilesin
  • 30-07-2013, 14:19:02
    #16
    LORDD adlı üyeden alıntı: mesajı görüntüle
    Hocam yine ben
    $degisken neden boş gelir acaba? dolu olduğuna ve doğru yerde tanımlandığına eminim
    Konuda ondan fazla mesaj olmuş, insanlar yardım etmeye çalışıyorlar. Sen birşeylerden eminsin ve buradaki insanlar da senin verdiğin (!) bilgiler ışında birşeyler üretmeye çalışıyorlar. Farkında mısın bilmiyorum ama kodlarını burada paylaşmadan istediğini elde edemeyeceksin. Bu insanlar hayalgücünü kullanıp birşeyler anlatmaya çalışıyorlar, altı üstü iki dosya paylaşıp yardımcı olmak isteyenlere sen de yardım etsen ne güzel olur değil mi?