$client_flags = defined( 'MYSQL_CLIENT_FLAGS' ) ? MYSQL_CLIENT_FLAGS : 0;
if ( WP_DEBUG ) {
+ $error_reporting = false;
+ if ( defined( 'E_DEPRECATED' ) ) {
+ $error_reporting = error_reporting();
+ error_reporting( $error_reporting ^ E_DEPRECATED );
+ }
$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
+ if ( false !== $error_reporting ) {
+ error_reporting( $error_reporting );
+ }
} else {
$this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
}