• 07-07-2014, 14:28:48
    #1
    Merhaba arkadaşlar,

    Şöyle bir sorunum var ben PDO kullanmaktayım. PDO kendi başına bir sınıf olduğu için sınıf dışında kullanmak için belirtmemiz gerekiyor.

    - Benim BR9 isminde bir ana sınıfım var ve bu sınıfın altında fonksiyonlarım var.
    - BR9 sınıfının içerisinede library isimli bir sınıfı extends komutu ile ekledim.

    Herşey güzel çalışıyor şimdi sorunum şu.

    BR9 sınıfının içerisinde MYSQL bağlantısı ile ilgili bir fonksiyonum var - PDO kullanılmakta.

    ben BR9 sınıfının içerisinde bulunan MYSQL bağlantısını library sınıfının içerisinde kullanamıyorum.

    Bunun hakkında ney yapılabilir ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:28:48 -->-> Daha önceki mesaj 13:19:41 --

    Sorun çözülmüştür arkadaşlar.

    Sınıf içerisinde ki fonksiyonu diğer sınıf içerisinde kullanırkende global komutunu kullanarak çözdüm.
  • 07-07-2014, 22:18:39
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @BR9; bu örnek yardımcı olabilir.

    pseudo kodumuz;
    <?php
    
    	class BR9 extends PDO
    	{
    		// do stuff
    	}
    
    	class Library
    	{
    		public $connection;
    
    		public function __construct(PDO $connection)
    		{
    			$this->connection = $connection;
    		}
    	}
    
    	$PDO = new BR9();
    
    	$Library = Library($PDO);