Some of you may have noticed that I’ve started updating my plugins to make them compatible with PHP 7.1.
Believing that PHP supported the Semantic Versioning method, documented at semver.org, I would have argued that these changes shouldn’t have been necessary; PHP 7.1 being a MINOR version when you add functionality in a backwards-compatible manner.
But it seems I was wrong. PHP doesn’t follow semantic versioning. The PHP developers have broken things and I have to fix them if I want my code to run under PHP 7.1.
I’ve already had to change at least 9 plugins to run under PHP 7.1. I’m sure there will be a few more. Migrating to PHP 7.0, from PHP 5 point something, was a lot easier.