bug26696.phpt 302 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #26696 (crash in switch() when string index is used)
  3. --FILE--
  4. <?php
  5. $str = 'asdd/?';
  6. $len = strlen($str);
  7. for ($i = 0; $i < $len; $i++) {
  8. switch ($str[$i]) {
  9. case '?':
  10. echo "?+\n";
  11. break;
  12. default:
  13. echo $str[$i].'-';
  14. break;
  15. }
  16. }
  17. ?>
  18. ===DONE===
  19. --EXPECT--
  20. a-s-d-d-/-?+
  21. ===DONE===