007.phpt 961 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. --TEST--
  2. each() tests
  3. --FILE--
  4. <?php
  5. var_dump(each());
  6. $var = 1;
  7. var_dump(each($var));
  8. $var = "string";
  9. var_dump(each($var));
  10. $var = array(1,2,3);
  11. var_dump(each($var));
  12. $var = array("a"=>1,"b"=>2,"c"=>3);
  13. var_dump(each($var));
  14. $a = array(1);
  15. $a [] =&$a[0];
  16. var_dump(each($a));
  17. echo "Done\n";
  18. ?>
  19. --EXPECTF--
  20. Warning: each() expects exactly 1 parameter, 0 given in %s on line %d
  21. NULL
  22. Deprecated: The each() function is deprecated. This message will be suppressed on further calls in %s on line %d
  23. Warning: Variable passed to each() is not an array or object in %s on line %d
  24. NULL
  25. Warning: Variable passed to each() is not an array or object in %s on line %d
  26. NULL
  27. array(4) {
  28. [1]=>
  29. int(1)
  30. ["value"]=>
  31. int(1)
  32. [0]=>
  33. int(0)
  34. ["key"]=>
  35. int(0)
  36. }
  37. array(4) {
  38. [1]=>
  39. int(1)
  40. ["value"]=>
  41. int(1)
  42. [0]=>
  43. string(1) "a"
  44. ["key"]=>
  45. string(1) "a"
  46. }
  47. array(4) {
  48. [1]=>
  49. int(1)
  50. ["value"]=>
  51. int(1)
  52. [0]=>
  53. int(0)
  54. ["key"]=>
  55. int(0)
  56. }
  57. Done