Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 01.09.2012
Сообщений: 87

Как заставить PHP жёстко убивать скрипт при любом уровне ошибок (даже Notice)?

15.06.2013, 12:12. Показов 906. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Для разработки я устанавливаю следующие значения:
PHP
1
2
3
4
5
error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('error_reporting', E_ALL);
ini_set('display_startup_errors', true);
ini_set('report_memleaks', true);
Однако, при ошибках уровня E_NOTICE, скрипт всё-равно продолжает работу. Если нотис вылез в аттрибуте data-foo="", то такую и подобные ошибки бывает трудно вообще заметить.
Отсюда вопрос: как заставить скрипт убиваться сразу при ошибке любого уровня?

Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2013, 12:12
Ответы с готовыми решениями:

Скрипт выдаёт много ошибок "NOTICE".
Если у кого есть время подскажите пожалуйста как починить скрипт. Адрес скрипта...

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

Hibernate пишет в output все запросы даже при уровне логера = ERROR
У меня конфигурация spring + jpa (поставщик hibernate), как логгер используется log4j. В конфиге для log4j ясно указано всему...

2
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
15.06.2013, 12:38
Регистрируем обработчик с помощью set_error_handler() и, например, "конвертируем" любые/нужные ошибки в исключения: http://www.php.net/manual/ru/c... or-handler
2
2 / 2 / 0
Регистрация: 01.09.2012
Сообщений: 87
15.06.2013, 12:57  [ТС]
Vovan-VE, спасибо!
Расчитывал на то, что где-то уже есть подобная опция и не нужно изобретать своё (-:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.06.2013, 12:57
Помогаю со студенческими работами здесь

Открываются посторонние сайты, при нажатии на любом открытом сайте, даже, не, имеющих рекламу
Во всех браузерах при при совершении любого действия открывается дополнительная вкладка n10.adshostnet.com с рекламой. Логи прилагаю

Открываются посторонние сайты, при нажатии на любом открытом сайте, даже, не, имеющих рекламу
Доброго времени суток!!! При открытии любого сайта, в том числе и вашего... Нажатие левой кнопки мыши на пустом месте сайта...

Как заставить jquery-скрипт работать при перезагрузке контента AJAX-ом?
Добрый день! Вопрос следующий. У меня есть скрипт JQuery, который добавляет определенный код после каждого 4-го div таким вот образом:. ...

Заставить php скрипт подключать файл
Как принудительно заставить index.php подключать function.php

Как заставить скрипт включаться только при разрешении экрана меньше 888px?
Имеется следующий скрипт, хочу чтобы он выполнялся начиная с 888px и ниже. Что нужно добавить? $(document).ready(function() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru