2013-02-28 57 views
0

我正在使用一個非常老的代碼庫,我需要知道PHP 5.4中哪些函數已被刪除,以便在升級之前解決它們。任何人都可以告訴我在哪裏可以找到已刪除的函數列表?我已經看過更改日誌,但似乎沒有列出它們。例如,我知道session_is_registered()已被刪除,但除了該函數的文檔頁面外,我找不到任何提及。哪裏可以找到哪些功能已從PHP 5.4中刪除?

回答

0

您正在尋找的是PHP的折舊功能列表。

基於您要轉換的原始PHP版本,您可以查看每個版本的PHP到最新的版本,以確保您的所有功能都可以使用。

您可以通過搜索其文檔找到位於此處的官方php.net站點上每個PHP版本的折舊函數:http://www.php.net/manual/

要獲取PHP 5.4的折舊功能列表,例如,我會google PHP 5.4 depreciated functions,其中一個頂級結果應該來自官方的PHP文檔。

PHP 5.4功能貶抑:http://php.net/manual/en/migration53.deprecated.php

這也是值得注意的是,他們有一個PHP的遷移指南,從移民從PHP 4到PHP 5的位置:http://www.php.net/migration5

+0

我不是在尋找不推薦使用的函數,我正在尋找那些實際上已被完全刪除的函數。 – nathangiesbrecht 2013-02-28 17:53:15

+0

好的做法是將已折舊的功能視爲已刪除(因爲它們將來很可能會被刪除)。無論如何,你可以在上面提到的相同頁面上找到實際刪除的功能:http://php.net/manual/en/migration54.incompatible.php – Axel 2013-02-28 18:38:29