короче в битриксе одно событие есть, вызывается при переходах по страницам, так вот иногда один класс внутри моего обработчика события вызывает terminate и тем самым останавливает ивент и выполнение запроса полностью
https://www.php.net/manual/en/function.register-shutdown-function.php
спасибо, но наверное это не то. эта функция вызывает коллбек при завершении работы скрипта, а мне надо как-то предотвратить его завершение
Ну так что вам мешает в этом коллбеке выполнять дальше то что нужно?
у меня есть метод-обработчик, который вызывается ивентом. Внутри него вызывается метод по записи в лог. Он возвращает exit. Задача в том, чтоб мой метод-обработчик вернул true в обязательном порядке. Также exit остановит весь код, который выполняется вне ивента ведь (который меня вообще не касается)
В каких?
при сохранении настроек бизнес-процесса, например при смене названия бп, может ещё где-то
Ну в api такого поведения нет
в апи битрикса вообще мало что есть))))
Ну судя по коду там die есть только при ошибке записи в бд
Обсуждают сегодня