PHPackages                             peraleks/error-handler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. peraleks/error-handler

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

peraleks/error-handler
======================

Easy debugging and error handling for PHP

v0.9.3(9y ago)330MITPHPPHP ^7.0

Since Mar 16Pushed 9y ago1 watchersCompare

[ Source](https://github.com/peraleks/error-handler)[ Packagist](https://packagist.org/packages/peraleks/error-handler)[ Docs](https://github.com/peraleks/error-handler)[ RSS](/packages/peraleks-error-handler/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (3)Versions (5)Used By (0)

[![Total Downloads](https://camo.githubusercontent.com/9c0b7b8b1d72c03562b6b48e4b40ef39058662c31f22f4836ebb9fa23d79de6f/68747470733a2f2f706f7365722e707567782e6f72672f706572616c656b732f6572726f722d68616e646c65722f642f746f74616c2e737667)](https://packagist.org/packages/peraleks/error-handler)[![Latest Stable Version](https://camo.githubusercontent.com/836cacad38ad14b97f6faf747e959e214fa9c33ce5e516d035fe9113e707caf5/68747470733a2f2f706f7365722e707567782e6f72672f706572616c656b732f6572726f722d68616e646c65722f762f737461626c652e737667)](https://packagist.org/packages/peraleks/error-handler)[![License](https://camo.githubusercontent.com/c9f4191385d9d2123348f878b461984a91ac093a7d5bc3806a105a23a645f73b/68747470733a2f2f706f7365722e707567782e6f72672f706572616c656b732f6572726f722d68616e646c65722f6c6963656e73652e737667)](https://packagist.org/packages/peraleks/error-handler)

ErrorHandler
============

[](#errorhandler)

Обработчик ошибок для PHP7 с возможностью расширения функциональности. Поддерживает все типы ошибок и исключений. Может быть использован как в крупномасштабных приложениях, так и в простых скриптах.

[Полную документацию можно прочесть в Wiki](https://github.com/peraleks/error-handler/wiki)
-------------------------------------------------------------------------------------------

[](#полную-документацию-можно-прочесть-в-wiki)

Установка
---------

[](#установка)

```
$ composer require peraleks/error-handler
```

Простое быстрое использование
-----------------------------

[](#простое-быстрое-использование)

```
require __DIR__.'/vendor/peraleks/error-handler/src/register_error_handler.inc';
```

Проверка
--------

[](#проверка)

Скопируйте файл error-handler/src/all\_error.inc в удобное для вас место, например рядом с индексным файлом и подключите:

```
require __DIR__.'/all_error.inc';
```

Откройте файл и раскомментируйте строчку кода для требуемой ошибки. Обновите страницу в браузере.

Например:

```
/** [1]----------------  Error ------------------ exception_handler */
//  undefined_function();
