bug73792.phpt 392 B

1234567891011121314151617181920
  1. --TEST--
  2. Bug #73792 (invalid foreach loop hangs script)
  3. --FILE--
  4. <?php
  5. $a = 'aaa';
  6. foreach ($a['2bbb'] as &$value) {
  7. echo 'loop';
  8. }
  9. unset($value);
  10. echo 'done';
  11. ?>
  12. --EXPECTF--
  13. Warning: Illegal string offset "2bbb" in %s on line %d
  14. Fatal error: Uncaught Error: Cannot iterate on string offsets by reference in %sbug73792.php:4
  15. Stack trace:
  16. #0 {main}
  17. thrown in %sbug73792.php on line 4