将 PHP 5.6 代码迁移到 PHP 7.3 的正确步骤

Proper steps to migrate PHP 5.6 code into PHP 7.3

我们之前在内部系统中开发了基于 PHP 5.6 现在我们想将相同的代码升级到 PHP 7.3,我们没有使用任何 PHP 框架我们正在使用核心编写代码的方式意味着我们没有使用任何 PHP 框架。将 PHP 5.6 代码迁移到 PHP 7.3

的正确步骤是什么

php.net

查看迁移指南

具体看一下:

  • 向后不兼容的更改
  • 已弃用的功能
  • 更改功能

仔细阅读每个迁移指南并检查以确保 changed/removed 的任何功能和扩展,并确保它们未在您的程序中使用。

然后我还会在测试环境中进行测试,以确保一切正常(会为此打开调试)。

除了阅读 php.net

上的所有文档指南
  1. 使用您想要的 PHP 版本设置 development/testing 服务器 迁移到 (7.3)
  2. 复制你的app/code到测试服务器
  3. 修复 spring 使用 php 7.3
  4. 的所有问题和错误
  5. 将生产升级到 7.3
  6. 将固定代码复制到生产环境

我正在开发一个 PHP 工具,它可以从 CLI 立即自动处理 PHP 升级。它是完全开源的,可在 Github:

上使用

到目前为止,它处理从 PHP 5.3 到 8.1

的升级