Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Exception, никак не дойдет!
По моим предрассудкам, если выполнить блок try{} с несуществующей 'SomeFunction', должно выехать сообщение "Не могу выполнить 'SomeFunction", приостановить выполнение все что в блоке try{} и продолжить работу.
Так почему же он выдает ошибку "Fatal error: Uncaught exception ..."
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
Помог: 34 раз(а)
Цитата:
static public function run ( $function, $args ){
if ( !is_callable ( $function ) )
throw new MyException ( "Не могу выполнить '{$function}'"); }
return call_user_func ( $function ); }
Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012
Помог: 7 раз(а)
Нет, Во так
"Fatal error: Uncaught exception 'MyException' with message ' Немогу выполнить SomeFuction ' in ....." (Добавление)
У меня все раскидано в разных файлах, я сюда в форму вручную писал, по синтаксису код проходит.
DelphinPRO
Отправлено: 17 Июня, 2013 - 08:43:19
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
здесь приведенный код работает правильно (за исключением фигурных скобок )
---
Судя по сообщению - исключение выбрасывается, но не перехватывается.
dubasua пишет:
У меня все раскидано в разных файлах
видимо, напутали вы там, в своих файлах.
----- Чем больше узнаю, тем больше я не знаю.
dubasua
Отправлено: 17 Июня, 2013 - 13:56:13
Посетитель
Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012
Помог: 7 раз(а)
Нашел! Извините уважаемые форумчане, что ввел Вас в заблуждение, Как оказалось, я правил не тот кусок кода . Это все наверное из сумасшедшего солнцестояния, сутки потратил на поиск ошибки, которой нет. Всем спасибо.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.