PHP4 vs PHP5

6 Cevap php

Zaman benim hosting destekli versiyonu - Ben PHP4 tamamen yazılmış bir sitesi var. Bu dil üzerinde zaman ton sonra, PHP5 bana yararlı olacağını düşünüyorum bir sürü şey olduğunu görmek için geldim.

İki soru:

  1. PHP5 benim hosting geçiş mevcut PHP4 scripting herhangi bir ciddi hasara neden olur?

  2. PHP5 standart olarak kabul edilir, ya da çoğu insan hala PHP4 kullanıyorsunuz?

See also

Difference between php 4 and php 5?

6 Cevap

  1. Katılan PHP4 kod miktarı / kalitesine bağlıdır. Bazı kod uyumlu, bazı değil - orada en azından bir kaynak değişiklik yapmak gerekir iyi bir şans, bu yüzden bir geliştirici değilseniz, bu iyi bir fikir değil.

  2. PHP5 evet, artık standart tarafından (olmalıdır). İnsanlar hala aynı şekilde insanlar hala COBOL kullanmak, ancak PHP4 kullanıyor. Yeni uygulamalar için size PHP5'ta bakıyor olmalıdır

PHP manual geriye dönük uyumluluğu etkileyecek değişikliklerin bir listesi vardır.

Evet, PHP5 artık standart olarak kabul edilir.

Sen göç büyük herhangi bir sorun olmamalıdır. Muhtemelen birkaç uyarı görünebilir, ancak hızlı bir şekilde çözmek gerekir. Kodunuzu referans geçirerek kontrol edin.

Atılan tüm hataları ve uyarıları görmek için E_ALL için error_reporting çevirin.

Iyi bilgi bol veren cevaplar vardı, a question on this very topic iki ay geri vardı.

Ve resmen, PHP4 şimdi durdurulan olduğunu, unutmayın. Bir güvenlik issure PHP4'te keşfedilen eğer başka deyişle, resmi hiçbir düzeltme kullanılabilir olacaktır.

Support for PHP 4 has been discontinued since 2007-12-31. Please consider upgrading to PHP 5.2. The release below is the last PHP 4 release. Php website

Çoğu baş ağrısı php4 OO modeli, yani yapıcı isimleri ve yöntem erişim kısıtlamaları gelecektir. Bu sorunları çözerken muhtemelen kod iş yapacak. Uzun vadede size bazı üstlenmeden yaparak php5 tanıtılan yeni OO motorundan yararlanmak isteyebilirsiniz.