bug35655.phpt 873 B

123456789101112131415161718192021222324
  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. --FILE--
  10. <?php
  11. $code = '
  12. <?php
  13. $x = <<<EOT
  14. some string
  15. EOT
  16. $y = 2;
  17. ?>';
  18. highlight_string($code);
  19. ?>
  20. --EXPECT--
  21. <code><span style="color: #000000">
  22. <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>
  23. </span>
  24. </code>