The php2shell blog

PHP upgrade guides, compatibility references and migration playbooks

Everything we know about moving a PHP codebase from 7.4 to 8.x: the deprecations that break an upgrade, the error messages you will meet on the way and how to prove that the result still works. No theory, only what a real migration needs.

Guides (2) Compatibility (1) Reference (1) Troubleshooting (1) Comparison (1)
Guides 7 min read

How to Verify a PHP Upgrade with PHPUnit

A successful upgrade is not a clean scan, it is a green test suite. How to run PHPUnit after an upgrade, read the output and turn failures into a work list.

Read

Browse by topic

Guides

Compatibility

Reference

Troubleshooting

Comparison

Prefer to check your own code first?

The scanner reports the compatibility problems of your project with the exact file and line, then previews every automatic fix as a diff. The first scan is free.

Create a free account