exit
Завершает выполнение программы.
Синтаксис
exit(string|int $status = 0): neverПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $status | string|int | Необязательный. Сообщение для вывода или код завершения. |
Возвращаемое значение
neverКонструкция не возвращает управление.
Примеры
Остановка с сообщением:
<?php
echo "Step 1\n";
exit('Stopped');
echo "Step 2\n";Результат:
Step 1
StoppedПосле перенаправления:
<?php
header('Location: /login');
exit;Примечания
После header('Location: …') всегда ставьте exit: иначе остальной код страницы выполнится. die — то же самое под другим именем.
См. также
- header — Отправляет заголовок HTTP-ответа.
- error_log — Записывает сообщение в журнал ошибок.
- register_shutdown_function — Назначает функцию, которая выполнится при завершении программы.
Вопросы и ответы по теме
В учебнике
- Скрипты для командной строки — PHP в терминале — запуск скрипта, аргументы argv, чтение ввода, коды завершения, getopt и запуск по расписанию.