🚀 Coding in PHP 7.4 and deploying to 7.1 via Rector and GitHub Actions
I've written a step-by-step guide about transpiling PHP code, from PHP 7.4 to 7.1, when creating a WordPress plugin:
Coding in PHP 7.4 and deploying to 7.1 via Rector and GitHub Actions
It explains all the hows and whys:
- Why the target is PHP 7.1 and not 5.6
- Which are the PHP features from each PHP version that our code can support
- How to find out which 3rd party dependencies must be transpiled
- How to make Rector work specifically for WordPress
- Testing the downgrade through Travis
- Creating the WordPress plugin via GitHub Actions
Enjoy!