import zend standard tests
[hiphop-php.git] / hphp / test / zend / good / ext-standard-array / end_basic.php
blob64d82fce9a454d876d40c52ff47e40bf715d4a20
1 <?php
2 /* Prototype : mixed end(array $array_arg)
3 * Description: Advances array argument's internal pointer to the last element and return it
4 * Source code: ext/standard/array.c
5 */
7 /*
8 * Test basic functionality of end()
9 */
11 echo "*** Testing end() : basic functionality ***\n";
13 $array = array('zero', 'one', 200 => 'two');
15 echo "\n-- Initial Position: --\n";
16 echo key($array) . " => " . current($array) . "\n";
18 echo "\n-- Call to end() --\n";
19 var_dump(end($array));
21 echo "\n-- Current Position: --\n";
22 echo key($array) . " => " . current($array) . "\n";
24 echo "\n-- Add a new element to array --\n";
25 $array[2] = 'foo';
26 var_dump(end($array));
28 ===DONE===