One of the worst things you can do for preparing for PHP upgrades is to use ~E_DEPRECATED in your development environments. Turning off and ignoring deprecation messages causes a world of pain when upgrading.
@ramsey I'll never understand developers who turn of any logging level options in dev environments. I let them scream at me and fix everything I can so that my final logs are meaningful and have a positive signal to noise ratio when the app is in production.
@Zenphp@ramsey currently moving to allowing E_NOTICE to be thrown on CI to ensure tests break for the smallest things. Painful on a legacy code base but worth it!