heredoc_010.phpt 493 B

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