我正在使用一個非常老的代碼庫,我需要知道PHP 5.4中哪些函數已被刪除,以便在升級之前解決它們。任何人都可以告訴我在哪裏可以找到已刪除的函數列表?我已經看過更改日誌,但似乎沒有列出它們。例如,我知道session_is_registered()已被刪除,但除了該函數的文檔頁面外,我找不到任何提及。哪裏可以找到哪些功能已從PHP 5.4中刪除?
回答
你確定你看着更改日誌? http://php.net/ChangeLog-5.php#5.4.0
[[...snip...]]
Version 5.4.0
01-Mar-2012
...
- Removed Legacy Features
....
- session_is_registered(), ...
你可以在這裏找到建議使用的功能:
布拉沃susjede。 :) – 2013-02-28 17:42:11
ništakomšo:)隨時:) – 2013-02-28 17:43:18
它是PHP 5.3的腳本,但5.3+容易手動檢查或簡單地添加到腳本的PARAMS。它專爲TYPO3設計,但它基本上檢查目錄中的所有腳本,因此它可用於PHP中的各種Web應用程序。
您正在尋找的是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
我不是在尋找不推薦使用的函數,我正在尋找那些實際上已被完全刪除的函數。 – nathangiesbrecht 2013-02-28 17:53:15
好的做法是將已折舊的功能視爲已刪除(因爲它們將來很可能會被刪除)。無論如何,你可以在上面提到的相同頁面上找到實際刪除的功能:http://php.net/manual/en/migration54.incompatible.php – Axel 2013-02-28 18:38:29
- 1. php Prestashop-在哪裏可以找到以下功能
- 2. PHP查詢哪裏可以找到
- 3. 找出哪些項目已被刪除?
- 4. 哪裏可以找到NestedScrollView?
- 5. 哪裏可以找到VBSQL.VBX?
- 6. 哪裏可以找到org.eclipse.jface.nl_de?
- 7. 哪裏可以找到CabWiz.exe
- 8. 哪裏可以找到MyGeneration.dOOdads.dll
- 9. 哪裏可以找到ipseccmd.exe?
- 10. 哪裏可以找到
- 11. 哪裏可以找到fillPatternId?
- 12. 哪裏可以找到tcadsdll.dll?
- 13. 哪裏可以找到Javascript Tree Creator?
- 14. 哪裏可以找到功能區命令組件
- 15. 哪裏可以找到明智的ag-grid版本功能
- 16. 哪裏可以找到關於功能的詳細文檔?
- 17. 我在哪裏可以找到在.NET ComboBox中找到的jComboBox中的功能?
- 18. 哪裏可以找到macOs CrashReporterPrefs?
- 19. 哪裏可以定義虛擬功能?
- 20. 在哪裏可以找到CUDA的cutil_math.h?
- 21. 我怎樣才能找出哪些功能已過時
- 22. 我在哪裏可以找到這些WinForms控件?
- 23. phpmyadmin哪些用戶可以刪除?
- 24. 在哪裏可以找到LM-Hashes
- 25. 我在哪裏可以找到ServerConnection類?
- 26. 我在哪裏可以找到包org.omg.CosTransactions
- 27. WebKit可以訪問哪些功能?
- 28. 從PHP到哪裏?
- 29. 哪裏可以找到startupApacheTomcat7.txt?
- 30. 哪裏可以找到「time.h」的實現?
我的壞!謝謝! – nathangiesbrecht 2013-02-28 17:51:50