将项目中的 PHP 版本从 5.6 升级到 8.1

Upgrade PHP version in project from 5.6 to 8.1

我需要升级我项目的 PHP 版本。它是 PHP5.6,我想将它升级到 PHP8.1。我试图搜索此类信息但找不到它,因此我想问一下。是直接从PHP5.6升级到PHP8.1,还是循序渐进(PHP5.6 -> PHP7.0, PHP7.0 -> PHP7.1, PHP7.1->PHP7.2 等等,直到我达到 PHP8.1)?

逐步升级可以帮助您通过跟踪日志文件查看已弃用的内容,然后查看代码。

我最近了解到这个工具,它表面上使这个过程变得更加容易。请注意,我自己没有使用过它,因此无法说明它的效果如何。它看起来是一个 FOSS 项目,虽然很好。

网站:https://getrector.org/

Github: https://github.com/rectorphp/rector

根据 vee 提供的指南手动更新可能会让您更好地了解每次升级带来的好处,并保持对项目的完全控制。