ssa_bug_004.phpt 298 B

123456789101112131415161718192021
  1. --TEST--
  2. Assign elision exception safety: ICALL
  3. --EXTENSIONS--
  4. opcache
  5. --FILE--
  6. <?php
  7. set_error_handler(function() { throw new Exception; });
  8. function test() {
  9. $x = str_replace(['foo'], [[]], ['foo']);
  10. }
  11. try {
  12. test();
  13. } catch (Exception $e) {
  14. echo "caught\n";
  15. }
  16. ?>
  17. --EXPECT--
  18. caught