try catch



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); } не инклюдируй атак скинь весь код чтоб яснее было

Ответ от Www.ProLingvo.info[гуру]
на какой версии PHP ? и переменные со знаком $ должны быть Пробовал с другойго типа ошибкой? - например, подключение к несуществующей базе данных?

Ответ от Lexx918[гуру]
Исключения в ПХП (на сколько я помню) ловят только фатальные ошибки. Ты же пытаешься поймать варнинг.

Попробуй например так:
ссылка. org/19514/

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Блок try {} catch{} в PHP
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*