Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Сайтостроение (уроки по HTML, PHP, MySQL, веб-дизайну)


Информационный Канал Subscribe.Ru


Основы PHP. Уроки с сайта http://progs.biz

Рассылка № 29

Основы PHP. Урок 33. Прерывание выполнения скрипта (операторы exit и функция die).

Полные версии уроков (с картинками) можно найти по адресам:
Урок 33 Прерывание выполнения скрипта (операторы exit и функция die).

Л. Томсон, Л. Веллинг. Разработка Web-приложений на PHP и MySQL

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по Java
Уроки по Java с самого начала. Основные конструкции языка, классы в Java, создание приложений с графическим интерфейсом, создание апплетов, работа в JBuilder от Borland'а, сетевые приложения.

PHP. Урок 33. Прерывание выполнения скрипта (операторы exit и функция die)

Для того, чтобы по каким-либо причинам прекратить выполнение скрипта, есть 2 способа - команда exit и функция die.

Команда exit самая простая. Если выполнение скрипта дошло до этой команды, то скрипт прекращает свое выполнение. В окно браузера при этом ничего не выводится.

Функция die в сравнение с командой exit более продвинутая. Она позволяет вывести в окно браузера некотрую информацию или запустить некоторую функцию.

Вот пример использования функции die с выводом информации:


die("Error!");

Часто при этом функция die используется в паре с некоторой другой функцией, возвращающей истину или ложь. В этом случае между ними мы ставится оператор or (или). Вот пример такого использования:

mysql_connect("localhost", "user", "password") or die ("Could not connect to MySQL");

Тут в случае невозможности подсоединится к серверу баз данных выводится соответствующее сообщение от ошибке.

А вот пример использрвания функции die с выполнением некоторой функции:

function MyMsg()
{
    echo "Could not execute script";
}
 ...
SomeOperation() or die(MyMsg());

В этом примере в случае неудачного выполения функции SomeFunction() функция die прекратит выполнение скрипта, предварительно вызвав функцию MyMsg.

Функция die с функцией в качестве параметра может оказаться удобной например, для отсылки электронной почты с информацией о возникшей ошибке или для записи информации об ошибке в базу данных.

Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное