Ловим ошибки в PHP

Обидно, когда ошибки появляются в браузере пользователя, в самый неподходящий момент. Причина их появления - это тема другой статьи. А вот выводиться они не должны, так как текст ошибки это информация, которая предназначена только разработчику, а не потребителю. Более того, эта информация может помочь хакерам взломать сайт. Как не допустить, чтобы ошибка попала к клиенту, а сохранилась для веб – программиста, как напоминание о том, что нужно заниматься совершенствованием.
В первую очередь обратим внимание на ошибки, которые можно перехватить. В их число входят E_WARNING, E_NOTICE И E_USER. Оставшиеся ошибки, перехвату не подлежат, в силу того обстоятельства, что возникли в момент загрузки ядра РНР или на стадии синтаксического анализа РНР - кода и его компилирования. Лучшее решение в данном случае – отключить их вывод. Мы не должны ничего потерять, так как скрипты у нас достаточно отлажены.
Уровень ошибок, по умолчанию, в РНР обозначен E_ALL & ~E_NOTICE. Это значит, что замечания остаются без внимания, а об остальных ошибках сообщается. Разработчики тоже рекомендуют включать E_NOTICE – еще на стадии разработки, что дает возможность выявить опасные участки.
Вт, 23 Авг 2011
LINUX
Специально разработанных Linux дистрибутивов, которые были бы рассчитаны на нетбук, в настоящее время очень много, но это не означает, что они все обладают одинаковыми полезными качествами. В течение...
Пн, 22 Авг 2011
LINUX
Операционная система Linux приобретает всё большую популярность среди пользователей ПК. Многочисленные достоинства системы делают её наиболее предпочтительной как для повседневного пользования рядовых...
Чт, 29 Сен 2011
Новости IT
По сообщению агентства Associated Press, Ричард Брэнсон миллиардер представил мини-подлодку, которая может погружаться под воду на большие глубины. Такая подлодка может вместить только одного человек...
Чт, 16 Фев 2012
Новости IT
Если у вас вдруг возникла проблема с тем, куда можно потратить и не пожалеть 2 700 американских доллара, то у нас есть для вас вариант решения ситуации. Мы хотели бы предложить телефон, функциональнос...
Пн, 03 Окт 2011
Технологии
Даже с учетом быстрого развития сервиса российского широкополосного доступа в интернет, IPTV технологии в течение нескольких лет не оправдывает обнадеживающих аналитических прогнозов. Конечно, часть о...