Cevaplar
-
şu şekilde de deneyebilirsin
public static function getInstance() { return new Connect(); }
-
curlyhair
bu şekilde denersek sonuç olarak birşeyi kontrol etmemiş oluyoruz.13 yıl önce yazılmış -
Qwerty
Kodların doğru, çalışıyor. Bir problem yok. phpinfo atarak sunucunun php versionuna bakabilirsin... Sonuçta çalışmaması için bir neden yok..
Belki local'in php5 sunucun php4 destekliyordur.. vs. gibi şeyleri kontrol ettiniz mi ?
diyeceğim o ki, bu kodun çalışmaması için bi neden yok -ki localinizde çalışıyor- hatayı sunucuda arayın veya hosting firmanıza konuyu iletin.13 yıl önce yazılmış -
curlyhair
tşk ederim arkadaşlar arıştırıyorum konuyla ilgili bişreyler bulursam burda sizlerle paylaşacam ayrıca konu ile ilgili araştırma yaparken
http://ysfkc.com/php/signleton-desing-pattern-oop-yazilim-deseni.html
adresini okudum çoğu arkadaşa yardımcı olabilir Singleton mantıgı nedir ?13 yıl önce yazılmış
-
-
new self();
kısmına kızıyor olabilir, zira sadece sunucuda çalışmıyorsa ilk aklıma gelen versiyondan kaynaklanan bişeyler. Ben singleton'ı şu şekilde kullanıyorum bunu dene istersen bi de:
(Not: php.net'ten alınmıştır)
// The singleton method public static function singleton() { if (!isset(self::$instance)) { $c = __CLASS__; self::$instance = new $c; } return self::$instance; }