Задать вопрос
janson
@janson
PHP-разработчик

Что используете для прерывания выполнения программы на PHP?

Как-то сложилось, что сам всегда использую exit(). Но очень часто встречаю в различных скриптах, продуктах написанных на PHP, использование die() для тех же целей. Соотношение того и другого — примерно одинаковое.

Согласно документации die() — полный синоним для exit(), но любопытны предпосылки использования той или иной функции.
  • Вопрос задан
  • 6347 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Сергей Протько К ответам на вопрос (8)
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
die имеет одноотличие — возможность вывода «посмертных данных». Ну тобиш можно как аргумент подать строку (сообщение об ошибке, что-то для дебага...) и посмотреть. Если перед завершением работы скрипта выводить ничего не надо (имеется в виду непосредственно перед) — то можно использовать exit(). А так логично сократить 2 строки кода в одну.
Ответ написан