php - 检查旧的 php 脚本以升级/迁移到较新的 php 版本
问题描述
我有许多基于旧 PHP 版本的 PHP 脚本。我目前正在使用 PHP 5.3 并想升级到更新的版本,但我不知道哪个与我正在使用的功能兼容。是否有框架或任何其他工具来检查脚本?我想升级/迁移到 PHP 7.2,并且我知道某些功能(如 mysql)已被删除。我不记得我在这数百个脚本中使用的每个函数,也不想逐行搜索已弃用和删除的函数。
解决方案
你可以看看Phan。它在 PHP 下运行,可以静态分析您的脚本与较新的 PHP 版本的兼容性。
如果你调用它使用
phan --directory <directory_with_scripts> --target-php-version 7.2
它会告诉你什么会飞,什么不会!
希望这可以帮助!
推荐阅读
- apache-kafka - 查找分区重新平衡时丢弃的 Kafka 记录
- katalon-recorder - ClickAndWait 问题有什么解决办法吗
- javascript - React,如何访问父级中的子级引用
- sql-server - 在 UPDATE 中使用 INSERT INTO 的 OUTPUT
- java - 如何创建重叠布局?
- javascript - 对动态块中的父元素使用 ref React
- ruby - 如何在内部类中使用属性?
- node.js - 一个用于客户端 + 服务器 React 项目的 package.json?
- node.js - MongoDB 文档迁移
- java - 如何在 @ContextConfiguration 初始化程序之前启动 kafka 测试容器?