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

PHP 5 для начинающих

  Все выпуски  

ОПЕРАТОРЫ: Оператор контроля ошибок


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

PHP 5 для начинающих

Аннотация

Оператор, подавляющий вывод сообщений об ошибках.

Единственный оператор контроля ошибок (@) подавляет вывод сообщений об ошибках, возникших в процессе исполнения скрипта.

Оператор используется непосредственно перед выражением (expression), которое может вызвать ошибочную ситуацию, сообщение о которой было бы нежелательно.

Смысл употребления данного оператора, прежде всего, состоит в том, что некоторые ошибки могут возникать непредвиденно, даже в отлаженном скрипте (например, из-за временной ошибки соединения с сервером базы данных). Появление же сообщения об ошибке, доступного посетителям сайта, не всегда безопасно, так как такое сообщение может содержать информацию, которая способна помочь хакерам взломать сайт.

Подсказка

Оператор применим к любым выражениям, значение которых может быть использовано в скрипте: к переменным, константам, функциям, включению файлов и т. п.

@mysql_connect('localhost', $username, $password);

Внимание

Следует помнить, что оператор @ подавляет сообщения даже о критических ошибках, прерывающих исполнение скрипта, например, в результате синтаксической ошибки. Это может затруднить отладку скрипта.

Created with DocBook Created with Libxslt


В избранное