Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查旧的php脚本以升级/迁移到新的php版本_Php_Migration_Upgrade - Fatal编程技术网

检查旧的php脚本以升级/迁移到新的php版本

检查旧的php脚本以升级/迁移到新的php版本,php,migration,upgrade,Php,Migration,Upgrade,我有许多基于旧PHP版本的PHP脚本。我目前正在使用PHP5.3,希望升级到一个更新的版本,但我不知道哪个版本与我正在使用的函数兼容。是否有框架或任何其他工具来检查脚本?我想升级/迁移到PHP7.2,我知道有些函数(比如mysql)被删除了。 我不记得我在那数百个脚本中使用的每一个函数,也不想在一行中搜索不推荐的和删除的函数。您可以查看一下。它在PHP下运行,可以静态分析您的脚本是否与较新的PHP版本兼容 如果你用 phan --directory <directory_with_scri

我有许多基于旧PHP版本的PHP脚本。我目前正在使用PHP5.3,希望升级到一个更新的版本,但我不知道哪个版本与我正在使用的函数兼容。是否有框架或任何其他工具来检查脚本?我想升级/迁移到PHP7.2,我知道有些函数(比如mysql)被删除了。 我不记得我在那数百个脚本中使用的每一个函数,也不想在一行中搜索不推荐的和删除的函数。

您可以查看一下。它在PHP下运行,可以静态分析您的脚本是否与较新的PHP版本兼容

如果你用

phan --directory <directory_with_scripts> --target-php-version 7.2
phan——目录——目标php版本7.2
它会告诉你什么会飞,什么不会飞


希望这有帮助

我正在看文件,上面说Phan依赖于PHP版本7或更高版本。。。我使用的是PHPVersion5.6,我的脚本甚至更旧。将PHP7与5.6一起安装或安装在不同的服务器上。它只需要PHP7来运行它的代码,但它肯定可以对照7.2检查旧代码