[wp-trac] [WordPress Trac] #50227: Contant for error_reporting
WordPress Trac
noreply at wordpress.org
Fri May 22 17:29:10 UTC 2020
#50227: Contant for error_reporting
----------------------------+------------------------
Reporter: hannesd | Owner: (none)
Type: enhancement | Status: closed
Priority: normal | Milestone:
Component: Bootstrap/Load | Version: trunk
Severity: normal | Resolution: duplicate
Keywords: | Focuses:
----------------------------+------------------------
Changes (by SergeyBiryukov):
* keywords: needs-patch =>
* status: new => closed
* resolution: => duplicate
* milestone: Awaiting Review =>
Old description:
> In wp_load.php wp_debug_mode() error_reporting is set to E_ALL, when
> WP_DEBUG is set to true. E_ALL is not the best choice in all situations.
> I would like to have a constant, where I can set a error_reporting to a
> different value.
>
> if ( WP_DEBUG ) {
> if ( defined( 'WP_DEBUG_ERROR_REPORTING' ) ) {
> error_reporting( WP_DEBUG_ERROR_REPORTING );
> } else {
> error_reporting( E_ALL );
> }
> ...
>
> The constant can then be defined in wp_config.php
> define( 'WP_DEBUG_ERROR_REPORTING', E_ALL & ~E_NOTICE & ~E_DEPRECATED |
> E_STRICT );
New description:
In wp_load.php wp_debug_mode() error_reporting is set to E_ALL, when
WP_DEBUG is set to true. E_ALL is not the best choice in all situations. I
would like to have a constant, where I can set a error_reporting to a
different value.
{{{
if ( WP_DEBUG ) {
if ( defined( 'WP_DEBUG_ERROR_REPORTING' ) ) {
error_reporting( WP_DEBUG_ERROR_REPORTING );
} else {
error_reporting( E_ALL );
}
...
}}}
The constant can then be defined in wp_config.php
define( 'WP_DEBUG_ERROR_REPORTING', E_ALL & ~E_NOTICE & ~E_DEPRECATED |
E_STRICT );
--
Comment:
Hi there, welcome to WordPress Trac!
Thanks for the ticket, we're already tracking this enhancement in #31839.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/50227#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list