首页 > 解决方案 > 检查旧的 php 脚本以升级/迁移到较新的 php 版本

问题描述

我有许多基于旧 PHP 版本的 PHP 脚本。我目前正在使用 PHP 5.3 并想升级到更新的版本,但我不知道哪个与我正在使用的功能兼容。是否有框架或任何其他工具来检查脚本?我想升级/迁移到 PHP 7.2,并且我知道某些功能(如 mysql)已被删除。我不记得我在这数百个脚本中使用的每个函数,也不想逐行搜索已弃用和删除的函数。

标签: phpmigrationupgrade

解决方案


你可以看看Phan。它在 PHP 下运行,可以静态分析您的脚本与较新的 PHP 版本的兼容性。

如果你调用它使用

phan --directory <directory_with_scripts> --target-php-version 7.2

它会告诉你什么会飞,什么不会!

希望这可以帮助!


推荐阅读