rawphp / raw-error-handler
RawErrorHandler 是一个简单的错误处理器,用于 RawPHP 框架和其他 PHP 应用程序。
dev-master / 0.x-dev
2014-12-18 04:20 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: 4.2.5
- rawphp/raw-code-standards: 1.*@dev
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-20 08:33:13 UTC
README
包功能
- 设置错误和异常处理器
- 设置自定义回调
安装
Composer
RawErrorHandler 通过 Composer/Packagist 提供。
将 "rawphp/raw-error-handler": "0.*@dev" 添加到您的 composer.json 文件中的 require 块,然后运行 composer install。
{
"require": {
"rawphp/raw-error-handler": "0.*@dev"
}
}
您也可以直接在命令行中运行以下命令
composer require rawphp/raw-error-handler "0.*@dev"
存档
或者,只需将 RawErrorHandler 文件夹的内容复制到您的 PHP include_path 设置中。如果您不熟悉 git 或只想获取存档,请点击 GitHub 页面顶部的 'zip' 按钮。
基本用法
<?php use RawPHP\RawErrorHandler\ErrorHandler; // optional configuration $config = array( 'error_callback' => array( $this, 'errorCallback' ), 'exception_callback' => array( $this, 'exceptionCallback' ), 'shutdown_callback' => array( $this, 'shutdownCallback' ), ); // instantiate error handler $handler = new ErrorHandler( ); // config array is optional $handler->init( $config ); // callbacks public function errorCallback( $error ) { // handle the error trace } public function exceptionCallback( $exception ) { // handle the exception trace } public function shutdownCallback( ) { // do any required cleanup }
许可证
此包根据 MIT 许可证授权。请阅读 LICENSE 以了解软件可用性和分发信息。
贡献
请将错误报告、建议和拉取请求提交到 GitHub 问题跟踪器。
变更日志
22-09-2014
- 更新至 PHP 5.3。
18-09-2014
- 更新以支持最新的 rawphp/rawbase 包。
14-09-2014
- 实现了钩子系统。
- 从构造函数中移除了
init()调用。
12-09-2014
- 初始代码提交。