Инструкции exit & die онлайн урок.


Подобно инструкции break, существуют инструкции exit и die. Они прерывают выполнение всего скрипта и полезны больше для отладки (debug). Эти инструкции синонимичны друг другу. Можно вызывать как exit так и die. Рассмотрим пример:

echo 'first line <br>';
echo 'second line <br>';
echo 'third line <br>';
exit(); // end of script
echo 'undisplayed line';


Последняя строка не будет выведена на экран.

Также существует возможность передать последнее сообщение, указав строку в круглых скобках после die / exit. Эта строка будет выведена на экран перед завершением скрипта. Например:

echo 'first line <br>';
echo 'second line <br>';
echo 'third line <br>';
exit('See ya'); // end of script
echo 'undisplayed line';


Существует также конструкция $condotion or die, но мы не рекомендуем ее использовать на практике. Когда вы выполняете какую-то операцию, можно добавить в конец строки инструкцию or die, и, в случае, если $condition принимает значение false, скрипт прервется. Например, определим функцию, которая делит одно число на другое, но если требуется поделить на 0, то возвращает false.


Проверьте свои знания
Как можно упростить функцию test() в данном скрипте?