wp_is_fatal_error_handler_enabled

The timeline below displays how wordpress function wp_is_fatal_error_handler_enabled has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.6

/**
 * Checks whether the fatal error handler is enabled.
 *
 * A constant `WP_DISABLE_FATAL_ERROR_HANDLER` can be set in `wp-config.php` to disable it, or alternatively the
 * {@see 'wp_fatal_error_handler_enabled'} filter can be used to modify the return value.
 *
 * @since 5.2.0
 *
 * @return bool True if the fatal error handler is enabled, false otherwise.
 */
function wp_is_fatal_error_handler_enabled()
{
    $enabled = !defined('WP_DISABLE_FATAL_ERROR_HANDLER') || !WP_DISABLE_FATAL_ERROR_HANDLER;
    /**
     * Filters whether the fatal error handler is enabled.
     *
     * **Important:** This filter runs before it can be used by plugins. It cannot
     * be used by plugins, mu-plugins, or themes. To use this filter you must define
     * a `$wp_filter` global before WordPress loads, usually in `wp-config.php`.
     *
     * Example:
     *
     *     $GLOBALS['wp_filter'] = array(
     *         'wp_fatal_error_handler_enabled' => array(
     *             10 => array(
     *                 array(
     *                     'accepted_args' => 0,
     *                     'function'      => function() {
     *                         return false;
     *                     },
     *                 ),
     *             ),
     *         ),
     *     );
     *
     * Alternatively you can use the `WP_DISABLE_FATAL_ERROR_HANDLER` constant.
     *
     * @since 5.2.0
     *
     * @param bool $enabled True if the fatal error handler is enabled, false otherwise.
     */
    return apply_filters('wp_fatal_error_handler_enabled', $enabled);
}

WordPress Version: 5.2

/**
 * Checks whether the fatal error handler is enabled.
 *
 * A constant `WP_DISABLE_FATAL_ERROR_HANDLER` can be set in `wp-config.php` to disable it, or alternatively the
 * {@see 'wp_fatal_error_handler_enabled'} filter can be used to modify the return value.
 *
 * @since 5.2.0
 *
 * @return bool True if the fatal error handler is enabled, false otherwise.
 */
function wp_is_fatal_error_handler_enabled()
{
    $enabled = !defined('WP_DISABLE_FATAL_ERROR_HANDLER') || !WP_DISABLE_FATAL_ERROR_HANDLER;
    /**
     * Filters whether the fatal error handler is enabled.
     *
     * @since 5.2.0
     *
     * @param bool $enabled True if the fatal error handler is enabled, false otherwise.
     */
    return apply_filters('wp_fatal_error_handler_enabled', $enabled);
}