Arkadaşlar scripti bir hosta kurdum problem yok ama farklı bir hosta kurunca
Strict Standards: Only variables should be assigned by reference in /home/xxxx/public_html/ayar.php on line 32
hatası alıyorum.
adı geçen satırda ise $vt = & Mysql::singleton(); kodu geçiyor
sunucu taraflı bir sorun olduğunu düşünüyorum bunun üstesinden nasıl gelebilirim.
bilginiz varmı acaba
Only variables should be assigned by reference in hatası
5
●2.248
- 29-01-2015, 11:25:13eyvallah hocam düzeldideleter20 adlı üyeden alıntı: mesajı görüntüle
peki sistemin çalışmasını etkiler mi ?
- 29-01-2015, 11:29:44yok etkilemez 5.3 ten sonra class lardan referans işlemi kaldırıldı gibi bir şey bazen hata veriyor bazen vermiyor ben de anlamadım.Noktech adlı üyeden alıntı: mesajı görüntüle
http://php.net/manual/en/language.op...assignment.php
burda demiş zaten. altına da hata verecek kodu eklemiş. aynı kod sen de var gördüğün gibiAlıntı
- 29-01-2015, 22:04:13singleton metodu referanssız dönüş yapıyordur.
public static singleton ile başlayan satırı
public static &singleton şeklinde değiştirirseniz de düzelecektir.
tabi buna gerek olduğunu sanmıyorum, singleton metoduna bakmak lazım ne kadar gerektiğini görmek için. singleton metodu mysql sınıfından çağırıldığına göre muhtemelen singleton görevi dahi görmüyordur. O yüzden yazdıklarımı görmezden gelebilirsiniz
bilmiyorum sen mi kodladın ama php de object oriented pattern görmek çok iyi