function test()
{
    try {
        throw new \RuntimeException('try');
    } catch (\RuntimeException $e) {
        throw new \RuntimeException('catch');
    }
    finally {
        return 'finally';
    }
}
 
echo test();return в finally - штука опасная. Он тихо проигнорирует все исключения.


