Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Исключительные ситуации


Автор: Step 29.3.2004, 16:49
есть выборка из массива, возможна ситуация когда значения массива с конкретными параметрами не определенно
появляеться ошибка
Undefined index
как сделать так что бы ошибка не появлялась, и в случае ее появления выполнялся мой код обработки

в с++ это выглядит как try catch

Автор: sergejzr 29.3.2004, 17:05
Попробуй
http://www.php.net/manual/en/function.set-error-handler.php ("catch")
http://www.php.net/manual/en/ref.errorfunc.php#ini.error-reporting ("throw")

Автор: tserbis 29.3.2004, 17:07
Точно нужна обработка исключений?
isset не поможет?

Автор: IZ@TOP 29.3.2004, 17:34
tserbis, а представь что массив очень большой, тогда isset (я так думаю) притормозит процесс. А try catch есть в PHP 5beta - ставить его не советую. А убрать ошибки можно выставив в начале страницы error_reporting(0);.

Автор: Step 29.3.2004, 17:56
isset подошел, всем спасибо

Как это я сам не дошел.... smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)