

The verdict when nothing active will break, how far you can upgrade, and the support status of your PHP version.
CompatNav is a PHP compatibility checker for your site. Before you or your host move it to a newer PHP version, CompatNav reads the code of every installed plugin and theme and tells you, in plain words, what will break and what will only show deprecation notices.
Documentation and guides: compatnav.com
function_exists()) is not reported. On three of the most-installed plugins (about 7,800 PHP files together), it reports 27 items for an upgrade from PHP 7.4 to 8.5 (tested in September 2026), all of them deprecation notices, each checked by hand.CompatNav reads code; it does not run it. Some problems only appear when code runs with real data, and no code reader can see those. Files that could not be checked are listed with the reason, and while any active file could not be checked, the verdict never says “Safe to upgrade”.
The CompatNav website explains how to read the report and what to do when a plugin isn’t ready yet, with plain guides to PHP upgrades: PHP 8.2’s end of life, what changes in PHP 8.4 and 8.5, and how to fix a critical error after a PHP update.
CompatNav includes PHP-Parser by Nikita Popov (BSD 3-Clause license), copied under CompatNav’s own namespace so it can never clash with another plugin’s copy.