file2:
PHP:
скопировать код в буфер обмена
<?PHP class LocalException extends Exception {}; function return2File2Catch(){ throw new LocalException('Это сообщение отловят в file2'); } function return2File1Catch(){ throw new Exception('Это сообщение отловят в file1'); } try{ return2File2Catch(); //тут мы вернемся в file 2 catch блок //return2File1Catch(); //тут мы вернемся в file 1 catch блок } catch(LocalException $e){ echo "file2: <br/>\r\n"; }
вы так и не поняли, что я вам хотел сказать
(Добавление)
ясное дело, что ф-и вида return2file2catch исключительно показательные, на самом деле они должны выполнять какую-то логику и в случае ошибок кидать соответствующие исключения.(Отредактировано автором: 01 Июля, 2011 - 10:52:13)
|