Manejo de errores localhost: software/miframe-commons/demo

Regresar

Esta demo ilustra el uso de la clase ErrorHandler usada para el manejo de errores en PHP.

Vistas: Vista con errores | Otros ejemplos de uso

Opciones:

miframe_render()->globals(['title' => 'Otros ejemplos de uso', 'uid' => uniqid()]);
$errors = new ErrorHandler();
    $render = new ExtendedRenderError();
    $errors->setRenderer($render);
$render->inDeveloperModeEndScript = false;
$errors->watch();
echo miframe_view('e', compact('dato1', 'dato2', 'errors', 'Test'));

Otros ejemplos de uso

  • Error generado luego de usado el Layout en la vista previa:
    $variable_not_declared++;

    Advertencia

    Ha ocurrido una incidencia, favor revisar el log de errores.

  • Error visualizado manualmente:
    $errors->showError(E_USER_WARNING, 'Error manualmente generado');

    Advertencia generada por el Usuario

    Ha ocurrido una incidencia, favor revisar el log de errores.

  • Ejemplo del manejo de una Exception:
    try {
        // Las excepciones pueden manejar cualquier valor entero para código
        throw new Exception('Exception manualmente generada', 30);
    } catch (\Exception $e) {
        $errors->showException($e, false);
    }

    Excepción detectada (30)

    Ha ocurrido una incidencia, favor revisar el log de errores.


  • Pie de página contenido en el Layout (UID 6768e65839fd7).

    ¿Tienes curiosidad por el código fuente?

    Repositorio disponible en github.com

    localhost: software/miframe-commons/demo © 2024.