bug81342.phpt 457 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Bug #81342: New ampersand token parsing depends on new line after it
  3. --FILE--
  4. <?php
  5. $tokens = PhpToken::tokenize('<?php $x & $x; $x &
  6. $baz;
  7. ');
  8. foreach ($tokens as $token) {
  9. echo $token->getTokenName(), "\n";
  10. }
  11. ?>
  12. --EXPECT--
  13. T_OPEN_TAG
  14. T_VARIABLE
  15. T_WHITESPACE
  16. T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG
  17. T_WHITESPACE
  18. T_VARIABLE
  19. ;
  20. T_WHITESPACE
  21. T_VARIABLE
  22. T_WHITESPACE
  23. T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG
  24. T_WHITESPACE
  25. T_VARIABLE
  26. ;
  27. T_WHITESPACE