I received an email from my web host (SiteGround) saying an upgrade to PHP 8.2 was blocked because of code that could cause incompatibilities. I installed WPEngine’s PHP Compatibility Checker plugin and it flagged PP Planner with the following errors:
PHP 8.0 incompatibilities: FILE: lib/vendor/sabre/vobject/lib/Recur/RRuleIterator.php
358 | ERROR | Using an unparenthesized expression containing a “.” before a “+” or “-” has been deprecated in PHP 7.4 and removed in PHP 8.0
424 | ERROR | Using an unparenthesized expression containing a “.” before a “+” or “-” has been deprecated in PHP 7.4 and removed in PHP 8.0
I’m not a developer, merely a humble designer/PM, so I can’t tell if these are utterly insignificant, or if they could cause chaos if I override the host’s recommendation and upgrade to 8.2 anyway. Is there any way for mortals like myself to know without just jumping in and bracing myself for site crashage?