wp_register_fatal_error_handler

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

WordPress Version: 5.2

/**
 * Registers the shutdown handler for fatal errors.
 *
 * The handler will only be registered if {@see wp_is_fatal_error_handler_enabled()} returns true.
 *
 * @since 5.2.0
 */
function wp_register_fatal_error_handler()
{
    if (!wp_is_fatal_error_handler_enabled()) {
        return;
    }
    $handler = null;
    if (defined('WP_CONTENT_DIR') && is_readable(WP_CONTENT_DIR . '/fatal-error-handler.php')) {
        $handler = include WP_CONTENT_DIR . '/fatal-error-handler.php';
    }
    if (!is_object($handler) || !is_callable(array($handler, 'handle'))) {
        $handler = new WP_Fatal_Error_Handler();
    }
    register_shutdown_function(array($handler, 'handle'));
}