Функции Язык программирования PHP

exit

(unknown)

exit - выводит сообщение и прекращает выполнение текущего скрипта.

Описание

void exit ([string status])

void exit (int status)

Примечание: в действительности это не функция, а конструкция языка.

Функция exit() заканчивает выполнение скрипта. Она печатает status непосредственно перед выходом.

Если status это integer, это значение также будет использовано как статус выхода/exit status. Статус выхода должен быть в диапазоне от 1 до 254, статус 255 зарезервирован PHP и не должен использоваться.

Примечание: текущая версия CVS НЕ печатает status, если это integer.

Примечание: функция die() это псевдоним exit().

Пример 1. exit()
<?php $filename = '/path/to/data-file'; $file = fopen ($filename, 'r') 
or exit("unable to open file ($filename)"); ?>

Назад Оглавление Вперёд
eval Вверх get_browser

Глава 24. Использование PHP из командной строки

Корректным будет использовать одинарные кавычки '. Переменные в строках, заключённые в одинарные кавычки, не разворачиваются при работе sh/bash.

$ 
php -r '$foo = get_defined_constants(); var_dump($foo);' array(370) { ["E_ERROR"]=> 
int(1) ["E_WARNING"]=> int(2) ["E_PARSE"]=> int(4) ["E_NOTICE"]=> 
int(8) ["E_CORE_ERROR"]=> [...]

Если вы используете оболочку/shell иначе, чем sh/bash, у вас могут появиться новые вопросы. Отправляйте bug report или mail по адресу phpdoc@lists.php.net. Можно легко столкнуться с проблемами при попытке получить переменные оболочки в коде или использовании обратных слэшей (/) для замен/escaping.
Вы предупреждены...