章 59. 從 PHP 3 移植到 PHP 4

PHP 已經有一段很長的歷史:傳奇的 PHP 1.0,PHP/FI,PHP 3.0 和 PHP 4.0。

1. 從 PHP 3 移植到 PHP 4
2. Session 是否可以工作在 PHP 3 下?
3. 不相容的函數問題?

1. 從 PHP 3 移植到 PHP 4

PHP 4 被盡可能的設計為與早期的 PHP 版本相容。在 PHP 4 的設計開發過程中,只有非常少的早期 PHP 版本具有的功能被 PHP 4 移除。若果不敢確定你的 PHP 檔案的相容性,可以安裝一個 PHP 4 測試環境來測試你的 PHP 檔案。

關聯訊息請檢視附錄中的相應章節

2. Session 是否可以工作在 PHP 3 下?

儘管「本地會話支援」在 PHP 3 中並不存在,但是有第三方的套用程式能夠提供會話功能。最通常的方法是使用 PHPLIB

3. 不相容的函數問題?

由於 PHP 4 基本上只是重寫了整個 PHP 引擎,因此只改變了很少的幾個函數而且只是外來函數中的幾個。