PhpToken_constructor.phpt 664 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --TEST--
  2. PhpToken constructor
  3. --EXTENSIONS--
  4. tokenizer
  5. --FILE--
  6. <?php
  7. $token = new PhpToken(300, 'function');
  8. var_dump($token);
  9. $token = new PhpToken(300, 'function', 10);
  10. var_dump($token);
  11. $token = new PhpToken(300, 'function', 10, 100);
  12. var_dump($token);
  13. ?>
  14. --EXPECT--
  15. object(PhpToken)#1 (4) {
  16. ["id"]=>
  17. int(300)
  18. ["text"]=>
  19. string(8) "function"
  20. ["line"]=>
  21. int(-1)
  22. ["pos"]=>
  23. int(-1)
  24. }
  25. object(PhpToken)#2 (4) {
  26. ["id"]=>
  27. int(300)
  28. ["text"]=>
  29. string(8) "function"
  30. ["line"]=>
  31. int(10)
  32. ["pos"]=>
  33. int(-1)
  34. }
  35. object(PhpToken)#1 (4) {
  36. ["id"]=>
  37. int(300)
  38. ["text"]=>
  39. string(8) "function"
  40. ["line"]=>
  41. int(10)
  42. ["pos"]=>
  43. int(100)
  44. }