end_basic.phpt 749 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. Test end() function : basic functionality
  3. --FILE--
  4. <?php
  5. /*
  6. * Test basic functionality of end()
  7. */
  8. echo "*** Testing end() : basic functionality ***\n";
  9. $array = array('zero', 'one', 200 => 'two');
  10. echo "\n-- Initial Position: --\n";
  11. echo key($array) . " => " . current($array) . "\n";
  12. echo "\n-- Call to end() --\n";
  13. var_dump(end($array));
  14. echo "\n-- Current Position: --\n";
  15. echo key($array) . " => " . current($array) . "\n";
  16. echo "\n-- Add a new element to array --\n";
  17. $array[2] = 'foo';
  18. var_dump(end($array));
  19. ?>
  20. --EXPECT--
  21. *** Testing end() : basic functionality ***
  22. -- Initial Position: --
  23. 0 => zero
  24. -- Call to end() --
  25. string(3) "two"
  26. -- Current Position: --
  27. 200 => two
  28. -- Add a new element to array --
  29. string(3) "foo"