finally - это не обязательно означает, что try окончил работу? Если кода ниже нет это означает, что исполняться ниже не чему и скрипт по идее должен завершиться, но нет... блок try снова работает после finally
лучше почитай статью
Обсуждают сегодня