Geçenlerde bu soruyu yanıtladı: PHP statik yöntemleri kullanmak için iyi nedenler nelerdir akla gelen ilk şey, tabii ki, bir tekiz oldu?.
Yani ben PHP 5.3 (aynı zamanda can sıkıcı ama ince olduğu; esnek değilim) güncellemek reddediyor hosting var, ama gerçekten beni geçiyor tek şey __ callStatic mevcut sahip değil ....
Ben aptal bir question.I bazı fonksiyonları ile, ben bir temel sınıf Base.class.php var something.I özledim ... benim çerçeve yazmaya çalışıyorum, ama ettik.
Merhaba ben sormak istiyorum:? Public function __ construct () Ve ben bu fonksiyon Özel fonksiyon çağırmak zorunda ...: Aynı sınıfı PHP yapıcısı statik işlevi çağırmak nasıl var
i çözümleri bazı koleksiyon olsun doğru olanı bulmak için bana yardım edin -.> varsayılan yapıcı ve yıkıcı azaltılan üye değişken artış eklemek -.> gider yerel değişkeni eklemek ...
Php 5.3I bu statik 'miras' ile küçük bir sorun olması bir statik işlev static sınıfta varsa test etmek gerekiyor ama ben statik class.I php 5.3 bildiğiniz bir ebeveyn içinden bunu test etmek gerekiyor ...
Approch Depolama šclass 1i ¼ ($ veri, $ isim) {kaydetmek SaeStorage {kamu fonksiyonu uzatır if ($ this-> yazma (ST_DOMAIN, $ isim, $ veri)) {$ error_message = $ this-> errmsg ();
Ben bir test case göstererek başlamak istiyorum: class A {public static $ örnek = null;
Daha iyi ve hangisi neden: call_user_func (array ($ class, $ yöntemi), $ params); ya $ class :: $ yöntem ($ params); ikinci yaklaşım sadece PHP 5.3 çalışır.
Daha iyi ben statik üyeleri gibi soyut bir sınıf benim Sistem fonksiyonlarının en hareketli düşünüyorum bir PHP projesinde (basit bir CMS) kodumu düzenlemek için.