Turn off deprecated errors in PHP 5.3

deprecation-warning, php, wordpress

Solution

You can do it in code by calling the following functions.

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

or

error_reporting(E_ALL ^ E_DEPRECATED);

Problem

My server is running PHP 5.3 and my WordPress install is spitting these errors out on me, causing my session_start() to break. ``` Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647 Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 662 Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 669 Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 676 Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 712 ``` This is annoying, but I do not want to turn off on screen error reporting. How do I disable these bothersome deprecated warnings? I am running WordPress 2.9.2.

Original source