bug72918.phpt 273 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #72918 (negative offset inside a quoted string leads to parse error)
  3. --FILE--
  4. <?php
  5. $array = [-3 => 'foo'];
  6. $string = 'abcde';
  7. echo "$array[-3]\n";
  8. echo "$string[-3]\n";
  9. echo <<<EOT
  10. $array[-3]
  11. $string[-3]
  12. EOT;
  13. ?>
  14. ===DONE===
  15. --EXPECT--
  16. foo
  17. c
  18. foo
  19. c
  20. ===DONE===