(When this setting is enabled, WordPress displays all PHP errors, notices, and warnings.)
(Is a companion to WP_DEBUG that causes all errors to also be saved to a debug.log log file This is useful if you want to review all notices later or need to view notices generated off-screen.)
(Another companion to WP_DEBUG that controls whether debug messages are shown inside the HTML of pages or not.) (If used on a live website this could lead to the disclosure of sensitive information about the website and server setup, so use cautiously.)
(This is useful when you are testing modifications to any built-in .js or .css files.)
(This option comes in handy if you are experiencing WordPress database issues.)
(NOTE: This will have a performance impact on your site, so make sure to turn this off when you aren't debugging.)
For more information wordpress.org