bug47516.phpt 332 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. Bug #47516 (nowdoc can not be embed in heredoc but can be embed in double quote)
  3. --FILE--
  4. <?php
  5. $s='substr';
  6. $htm=<<<DOC
  7. {$s(<<<'ppp'
  8. abcdefg
  9. ppp
  10. ,0,3)}
  11. DOC;
  12. echo "$htm\n";
  13. $htm=<<<DOC
  14. {$s(<<<ppp
  15. abcdefg
  16. ppp
  17. ,0,3)}
  18. DOC;
  19. echo "$htm\n";
  20. $htm="{$s(<<<'ppp'
  21. abcdefg
  22. ppp
  23. ,0,3)}
  24. ";
  25. echo "$htm\n";
  26. ?>
  27. --EXPECT--
  28. abc
  29. abc
  30. abc