Зачем нужен объект контролера halt()?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 21 сентября 2015 в 10:56
Я только учусь работать с PHP, поэтому это реальный вопрос, а не для поумничать. Чем лучше использовать объект halt(), чем просто die() или exit()?
По моему воспользоваться пэхэпэшными функциями на прямую, короче по символам и для системы меньше операций… или здесь кроются какие-то подводные камни?
#2 21 сентября 2015 в 11:06

Чем лучше использовать объект halt(), чем просто die() или exit()?

Иван Шкута
Ничем ровным счетом. Скорее сделана для большей гибкости и с заделом на будущее. Означает прерывание работы контроллера. Её можно, к примеру, переопределить в своем контроллере и выполнять в ней какие-то действия перед завершением работы.
#3 21 сентября 2015 в 11:56
А! Ну да, логично. В дальнейшем можно будет сделать, чтобы выводилась полноценная страница с использованием шаблона. Еще логично добавить входящий параметр (в принципе тоже ничего не мешает это сделать в дальнейшем), чтобы при прерывании можно было передавать, например, сообщение с причиной прерывания. И какие заголовки отправлять… Все, понял. Ковыряюсь дальше :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.