Php try
Автор MalkoR задал вопрос в разделе Другие языки и технологии
Блок try {} catch{} в PHP и получил лучший ответ
Ответ от ?????? Зелёный змий ??????[гуру]
require, require_once Если не может найти файл, то он не генерирует исключений, а просто останавливает выполнение скрипта. include, include_once Не останавливает выполнение скрипта. Чтобы попасть в catch нужно сделать throw new Exception, или какое то свое. Кстати, если использовать классы производные от Exception, то их нужно ставить выше class MyException extends Exception {} try { throw new MyException; } catch (MyException my) { } catch (Exception ex) { }
Ответ от Hexsoos[гуру]
если я правильно понимаю ошибка в { require_once(file); } не инклюдируй атак скинь весь код чтоб яснее было
если я правильно понимаю ошибка в { require_once(file); } не инклюдируй атак скинь весь код чтоб яснее было
Ответ от Www.ProLingvo.info[гуру]
на какой версии PHP ? и переменные со знаком $ должны быть Пробовал с другойго типа ошибкой? - например, подключение к несуществующей базе данных?
на какой версии PHP ? и переменные со знаком $ должны быть Пробовал с другойго типа ошибкой? - например, подключение к несуществующей базе данных?
Ответ от Lexx918[гуру]
Исключения в ПХП (на сколько я помню) ловят только фатальные ошибки. Ты же пытаешься поймать варнинг.
Попробуй например так:
ссылка. org/19514/
Исключения в ПХП (на сколько я помню) ловят только фатальные ошибки. Ты же пытаешься поймать варнинг.
Попробуй например так:
ссылка. org/19514/
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Блок try {} catch{} в PHP