Допустим, по аналогии с редиректом, хочу на ранней main_loop'a понять что надо отдать файл, хочу через ^throw, как имитацию die(), но не получается и похоже не получится в принципе...
andylars 10.07.2015 18:57
/ 10.07.2015 19:03
Делаю возможность принудительно прервать дальнейшее выполнение программы, если очевидно, что надо сделать редирект или заменить статус и тело ответа (немедленно).
Сделал через ^throw и перекрытием unhandled_exeption
все прекрасно работает с $response:location, $response:refresh,
т.к. само тело ответа помещается в данном случае в $result[]
но объект-файл он не принимает, только string...
вообще как-то странно, что нет остановки выполнения в main[]
и приходится выдумывать костыли...
- Допустим, по аналогии с редиректом, хочу на ранней main_loop'a понять что надо отдать файл, хочу через ^throw, как имитацию die(), но не получается и похоже не получится в принципе..., andylars 10.07.2015 18:57 / 10.07.2015 19:03
- Ответ, MoKo 10.07.2015 19:38