Какая самая лучшая практика здесь? Используя die() или exit()? Какая разница между двумя?
if($_GET['do_thing']):
echo 'bla bla';
exit(); // or die(), or something else?
endif;
Ответ 1
die('bla bla');, echo 'bla bla';exit(); и exit('bla bla'); делают то же самое. Лично я использую die только для отладки кода и пустой exit для обычного завершения - как в вашем случае. Однако die и exit являются синонимами, поэтому не имеет значения, какой из них вы используете.
Ответ 2
Я использую die(), когда mysql-запросы регистрируют ошибки, я использую exit, чтобы выходить из циклов.
Ответ 3
Я предпочитаю умереть, но без особых причин. PHP Docs говорит, что выход - это реальная языковая конструкция (http://www.php.net/manual/en/function.exit.php) и die просто псевдоним, но оба работают.
Это зависит только от вашего стиля кодирования и выбора грамматики!