galancev / yasdoh
YaSdoh Component
Installs: 1 163
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-29 05:48:46 UTC
README
YaSdoh Component
Служит для инициализации сторожевой функции, срабатывающей в случае некорректного завершения скрипта.
Предположим, у вас работает древний робот с чудовищной логикой без нормальной обработки всех необходимых исключений и ошибок. И тебе нужно добавить обработчик для всех случаев некорректного завершения этого скрипта.
Пример использования:
// Инициализация сторожевой функции $sdoh = new YaSdoh(); $sdoh->setCallback(function() { echo "Logging incorrect exit!"; })); ... здесь варится вся логика скрипта // В конце говорим, что всё отработало как надо и тогда сторожевик не сработает $sdoh->setStatusDone();
echo в примере будет вызвано только в случае некорректного завершения скрипта по любой причине.