003.phpt 748 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --TEST--
  2. token_get_all() and wrong parameters
  3. --SKIPIF--
  4. <?php if (!extension_loaded("tokenizer")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. var_dump(token_get_all(array()));
  8. var_dump(token_get_all(new stdClass));
  9. var_dump(token_get_all(""));
  10. var_dump(token_get_all(0));
  11. var_dump(token_get_all(-1));
  12. echo "Done\n";
  13. ?>
  14. --EXPECTF--
  15. Warning: token_get_all() expects parameter 1 to be string, array given in %s on line %d
  16. NULL
  17. Warning: token_get_all() expects parameter 1 to be string, object given in %s on line %d
  18. NULL
  19. array(0) {
  20. }
  21. array(1) {
  22. [0]=>
  23. array(3) {
  24. [0]=>
  25. int(%d)
  26. [1]=>
  27. string(1) "0"
  28. [2]=>
  29. int(1)
  30. }
  31. }
  32. array(1) {
  33. [0]=>
  34. array(3) {
  35. [0]=>
  36. int(%d)
  37. [1]=>
  38. string(2) "-1"
  39. [2]=>
  40. int(1)
  41. }
  42. }
  43. Done