-
Notifications
You must be signed in to change notification settings - Fork 33
Description
PHP 8 has changed how certain things are handled (function references, keywords, etc.). While functionality of such code has not changed, PHP 8 considers its usage to be deprecated (i.e. slated for removal in a future version of PHP).
As a result, while SLB is fully functional when running PHP 8, PHP may provide a deprecation notice for some parts of its code depending on a site's error reporting level.
By default, WordPress does not display PHP notices. If you are seeing undesired PHP notices (e.g. on a live site), disabling WordPress' debug output is recommended by removing the following from the site's wp-config.php
:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
See WordPress' debugging documentation for more details, including alternative debugging settings (such as logging debug messages for review rather than outputting them to the browser).
Work on updating code deprecated in PHP 8 is underway. Reporting specific deprecation notices is not necessary.