2011-07-22 30 views
6

Şu anda bir Wordpress eklentisi geliştiriyorum. En büyük Wordpress barındırma ortamlarının hala PHP 5.2 kullanıyor olmasının farkında oldum. 5.2 için güvenlik yamalarının, artık resmi olarak desteklenmemesine rağmen, 5.2 için güvenlik yamalarının kaldırılmakta olduğu göz önüne alındığında, 5.2'in yakında herhangi bir yere gitmeyeceği gibi görünüyor.PHP 5.3 için PHP 5.2 'uyumluluk modu var mı?

Bu yüzden, birkaç statik özellik ve kapanma gibi bir dizi 5.3 özelliğinden yararlandığım bazı düzeltmeleri yapmaya ihtiyacım var gibi görünüyor.

İdeal olarak, 5.2 ortamımı yüklemek için 5.3 ortamımı tamamen çöpe atmak istemiyorum. Benim 5.3 kurulum için 'uyumluluk modu' ayarlamak için bir yolu var, bu sadece geçerli 5.2 sözdizimini kabul eder?

+0

Güvenlik yamaları hala 5.2 için serbest bırakılıyor mu? 5.2'nin hayat sonu ilan edildiğinden beri yeni bir yama olduğunu sanmıyorum ve kimsenin de söz verdiğine inanmıyorum. – Spudley

+0

5.2'deki geliştirme tamamen durduruldu, güvenlik yamaları artık uygulanmayacak. 5.2 şubesine son taahhüt Mart ayında oldu. Bazı dağıtımlar yine de bazı bakım yapabilir (emin değilim). – Artefacto

+0

Buna atıfta bulunuyordum: http://en.wikipedia.org/wiki/PHP#Release_history en son sürüm 2011-01-06 – James

cevap

3

Bunu yapmanın bir yolu yok, 5.2 yüklemeniz gerekecek. Yalnızca sözdizimi düzeyindeki uyumsuzluklar (static:: lambda fonksiyonları, goto, ...) yakalamak yaşayabilirsen

, o zaman izole bir konumda 5.2 ikili ve dosyalar üzerinde sözdizimi denetimi (php -l) olarak yayınlanabilir bir yapı adımı. Yine de yeni işlevlerin, yeni argümanların vb. Kullanımı konusunda uyarılmayacaksınız.

+0

Yardımlarınız için teşekkürler arkadaşlar :) – James

İlgili konular