Safely upgrade from PHP 7.4 to 8.1 using Rector

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • enum

    Strongly typed enums in PHP supporting autocompletion and refactoring

  • That last rule SpatieEnumClassToEnumRector is skipped because I'm using the spatie/enum package, and I don't want it to be converted to PHP native enums automatically. The reason for that is that the Spatie package has some nice little helpers, and it's safer in my opinion to migrate some of the enums manually.

  • Rector

    Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

  • With that said, we're going to upgrade a Laravel project running on the soon-to-be-dead PHP 7.4 (Nov 28). Currently, the last stable PHP version is 8.1 and we're going to upgrade to it using a tool called Rector. Rector will help us move on to the new syntax in a very comfortable way.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Updating legacy code to php 8.x

    1 project | dev.to | 30 Apr 2024
  • Fix PHP 8.4 deprecation: Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead

    1 project | dev.to | 29 Apr 2024
  • Starting with Rector PHP: Improving Your PHP Code with Automation

    2 projects | dev.to | 13 Jan 2024
  • What Would You Do? PHP 8 and WordPress Theme

    1 project | /r/PHP | 27 Jun 2023
  • How to investigate PHP 8.0 compatibility in my application

    1 project | /r/PHPhelp | 7 Jun 2023