Показать сообщение отдельно
Старый 19.05.2004, 12:23   #1  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
странное поведение while-next с исключениями
код примерно выглядит вот так
PHP код:
while ( table)
{
   try
   {
      
table.doSomething();   ////////
   
}
   catch (
Exception::deadlock)
   {
      
retry;
   }
   catch(
Exception::Error)

   
next table;

когда выполняется doSomething() вызов опять переходит на while безо всякого next (и так раза два-три ) !!! добавлю, что table в моем случае состоит из одной записи, в catch отладчик не попадает а идет на прямую к while

может кто встречался с подобным поведением ?