2011-02-08 53 views
0

我有幾個舊的應用程序,這些應用程序是在2003年左右在PHP4中編寫的,我希望將其移植到現代,當前版本的PHP中。在開始重寫代碼以添加功能,更新UI並更新Web當前狀態的代碼之前,我想先讓舊功能在現代服務器上工作。當我將PHP 4應用程序移植到當前版本的PHP時,我應該關注什麼?

但是在我開始移植之前,我希望得到一些關於我應該關注哪些已經改變的指導 - 代碼的哪些部分可能需要最重要的重寫?

+4

該PHP網站有一個相當不錯的4-> 5遷移指南 – 2011-02-08 23:32:57

+1

請看這裏:http://stackoverflow.com/questions/4896394/your-experience-moving-php-4-to-php-5/4896654 #4896654 – StasM 2011-02-08 23:40:37

回答

0

取決於編寫代碼的程序員是誰,在PHP4和PHP5中最常見的東西是處理對象的方式。當然,如果他或她根本不使用面向對象的編碼,那麼你根本就不需要考慮這一點。

此外,根據您使用的版本是4,register_globals在4.1或4.2之後默認關閉,所以如果您之前的程序員依賴於此,則還必須修復此問題。

相關問題