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.
Farklı sınıflar ve aralarında ki fonksiyon bağı hakkında
1
●280
- 07-07-2014, 22:18:39Kimlik 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);