Reactiva la antigua función de gestión de excepciones

# restore_exception_handler

(PHP 5, PHP 7, PHP 8)

restore_exception_handler — Reactiva la antigua función de gestión de excepciones

### Descripción

function restore_exception_handler(): true

restore_exception_handler() se utiliza, después del cambio de la función de gestión de excepciones con la función set_exception_handler(), para volver al antiguo gestor de excepciones (que puede ser la función interna o una función definida por el usuario).

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Retorna siempre `true`.

### Ejemplos

Ejemplo #1 Ejemplo con restore_exception_handler()

    <?php
        function exception_handler_1(Exception $e)
        {
            echo '[' . __FUNCTION__ . '] ' . $e->getMessage();
        }

        function exception_handler_2(Exception $e)
        {
            echo '[' . __FUNCTION__ . '] ' . $e->getMessage();
        }

        set_exception_handler('exception_handler_1');
        set_exception_handler('exception_handler_2');

        restore_exception_handler();

        throw new Exception('Esto utiliza el primer gestor de excepciones...');
    ?>

El ejemplo anterior mostrará:

    [exception_handler_1] Esto utiliza el primer gestor de excepciones...

### Ver también

- set_exception_handler() - Define una función de usuario para gestionar excepciones
- get_exception_handler() - Devuelve la función de gestión de excepciones definida por el usuario
- set_error_handler() - Especifica una función de usuario como gestor de errores
- restore_error_handler() - Restaura la función anterior de manejo de errores
- error_reporting() - Establece el nivel de reporte de errores de PHP

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open