bug35655.phpt 898 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #35655 (whitespace following end of heredoc is lost)
  3. --INI--
  4. highlight.string = #DD0000
  5. highlight.comment = #FF8000
  6. highlight.keyword = #007700
  7. highlight.default = #0000BB
  8. highlight.html = #000000
  9. --WHITESPACE_SENSITIVE--
  10. --FILE--
  11. <?php
  12. $code = '
  13. <?php
  14. $x = <<<EOT
  15. some string
  16. EOT
  17. $y = 2;
  18. ?>';
  19. highlight_string($code);
  20. ?>
  21. --EXPECT--
  22. <code><span style="color: #000000">
  23. <br /><span style="color: #0000BB">&lt;?php<br />&nbsp;&nbsp;$x&nbsp;</span><span style="color: #007700">=&nbsp;&lt;&lt;&lt;EOT<br /></span><span style="color: #DD0000">some&nbsp;string&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #007700">EOT<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
  24. </span>
  25. </code>