我正在使用一个非常古老的代码库,我需要知道在PHP 5.4中删除了哪些函数,以便我可以在升级之前解决它们。谁能告诉我在哪里可以找到已被删除的功能列表?我查看了Changelog,但它似乎没有列出它们。例如,我知道session_is_registered()已被删除,但除了该功能的文档页面之外,我找不到任何提及。
答案 0 :(得分:2)
您确定要查看更改日志吗? http://php.net/ChangeLog-5.php#5.4.0
[[...snip...]]
Version 5.4.0
01-Mar-2012
...
- Removed Legacy Features
....
- session_is_registered(), ...
答案 1 :(得分:1)
您可以在此处找到已弃用的功能:
答案 2 :(得分:0)
它适用于PHP 5.3,但5.3+很容易手动检查或简单地添加到脚本的参数。它是为TYPO3设计的,但它基本上检查了目录中的所有脚本,因此它可以用于PHP中的各种Web应用程序。
答案 3 :(得分: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