jinnguyen/puja-error

Puja-Error 是处理层,用于处理 PHP 应用程序中的所有致命异常/错误(包括致命错误)。支持回调函数

v1.0.0 2016-12-05 12:01 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:13:12 UTC


README

Puja-Error 是处理层,用于处理 PHP 应用程序中的所有错误/异常。

安装

composer require jinnguyen/puja-error

用法

include '/path/to/vendor/autoload.php';
use Puja\Error\ErrorManager;

示例

class A
{
    public function b(array $erroMessage = array())
    {
        print_r($erroMessage); // viewsource to see how this function work
    }
}


use Puja\Error\ErrorManager;
new ErrorManager(array(
    'enabled' => true, // toggle on/off Error Manager
    'debug' => true, // toggle on/off mode DEBUG
    'error_level' => E_ALL, // same with error_reporting()
    'callback_fn' => array(new A(), 'b')) // callback function, will call after application get error (you can do some stuff like: log errors, roll back db transaction, ...)
);


$a = new A();
$a->c();

结果