next_variation2.phpt 731 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. Test next() function : usage variation - Mulit-dimensional arrays
  3. --FILE--
  4. <?php
  5. /*
  6. * Test next() when passed:
  7. * 1. a two-dimensional array
  8. * 2. a sub-array
  9. * as $array_arg argument.
  10. */
  11. echo "*** Testing next() : usage variations ***\n";
  12. $array_arg = array ('a' => 'z', array(9, 8, 7));
  13. echo "\n-- Pass a two-dimensional array as \$array_arg --\n";
  14. var_dump(next($array_arg));
  15. var_dump(next($array_arg));
  16. echo "\n-- Pass a sub-array as \$array_arg --\n";
  17. var_dump(next($array_arg[0]));
  18. ?>
  19. --EXPECT--
  20. *** Testing next() : usage variations ***
  21. -- Pass a two-dimensional array as $array_arg --
  22. array(3) {
  23. [0]=>
  24. int(9)
  25. [1]=>
  26. int(8)
  27. [2]=>
  28. int(7)
  29. }
  30. bool(false)
  31. -- Pass a sub-array as $array_arg --
  32. int(8)