php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/ext/opcache/tests/ |
files >> //php-7.1.11/ext/opcache/tests/bug65665.phpt |
--TEST-- Bug #65665 (Exception not properly caught when opcache enabled) --INI-- opcache.enable=1 opcache.enable_cli=1 --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php function foo() { try { switch (1) { case 0: try { } catch (Exception $e) { } break; case 1: try { throw new Exception('aaa'); } catch (Exception $e) { echo "correct\n"; } break; } } catch (Exception $e) { echo "wrong\n"; } return; } function foo1() { try { switch (1) { case 0: try { } catch (Exception $e) { dummy: echo "ect\n"; } break; case 1: try { throw new Exception('aaa'); } catch (Exception $e) { echo "corr"; goto dummy; } break; } } catch (Exception $e) { echo "wrong\n"; } return; } function foo2() { try { switch (1) { case 0: try { dummy: throw new Exception('aaa'); } catch (Exception $e) { echo "correct\n"; } break; case 1: goto dummy; break; } } catch (Exception $e) { echo "wrong\n"; } return; } foo();foo1();foo2(); --EXPECT-- correct correct correcty~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`