【问题标题】:check old php scripts for upgradeing/migrating to newer php version检查旧的 php 脚本以升级/迁移到较新的 php 版本
【发布时间】:2018-11-20 15:28:05
【问题描述】:

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

【问题讨论】:

    标签: php migration upgrade


    【解决方案1】:

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

    如果你调用它使用

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

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

    希望这会有所帮助!

    【讨论】:

    • 我正在阅读文档,它说 Phan 依赖于 PHP 7 或更高版本...我使用的是 PHP 5.6 版,我的脚本甚至是更旧的版本
    • 在 5.6 旁边或在不同的服务器上安装 php 7。它只需要 php 7 即可运行其代码,但它当然可以对照 7.2 检查旧代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 2013-10-07
    • 2015-05-30
    • 2012-11-12
    相关资源
    最近更新 更多