nowdoc_010.phpt 576 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Torture the T_END_NOWDOC rules with variable expansions (nowdoc)
  3. --FILE--
  4. <?php
  5. require_once 'nowdoc.inc';
  6. $fooledYou = '';
  7. print <<<'ENDOFNOWDOC'
  8. {$fooledYou}ENDOFNOWDOC{$fooledYou}
  9. ENDOFNOWDOC{$fooledYou}
  10. {$fooledYou}ENDOFNOWDOC
  11. ENDOFNOWDOC;
  12. $x = <<<'ENDOFNOWDOC'
  13. {$fooledYou}ENDOFNOWDOC{$fooledYou}
  14. ENDOFNOWDOC{$fooledYou}
  15. {$fooledYou}ENDOFNOWDOC
  16. ENDOFNOWDOC;
  17. print "{$x}";
  18. ?>
  19. --EXPECT--
  20. {$fooledYou}ENDOFNOWDOC{$fooledYou}
  21. ENDOFNOWDOC{$fooledYou}
  22. {$fooledYou}ENDOFNOWDOC
  23. {$fooledYou}ENDOFNOWDOC{$fooledYou}
  24. ENDOFNOWDOC{$fooledYou}
  25. {$fooledYou}ENDOFNOWDOC