123456789101112131415161718192021222324252627282930313233343536 |
- --TEST--
- Test array_push() function : usage variations - position of internal array pointer
- --FILE--
- <?php
- /* Prototype : int array_push(array $stack, mixed $var [, mixed $...])
- * Description: Pushes elements onto the end of the array
- * Source code: ext/standard/array.c
- */
- /*
- * Check the position of the internal array pointer after calling array_push()
- */
- echo "*** Testing array_push() : usage variations ***\n";
- $stack = array ('one' => 'un', 'two' => 'deux');
- $var0 = 'zero';
- echo "\n-- Call array_push() --\n";
- var_dump($result = array_push($stack, $var0));
- echo "\n-- Position of Internal Pointer in Original Array: --\n";
- echo key($stack) . " => " . current ($stack) . "\n";
- echo "Done";
- ?>
- --EXPECTF--
- *** Testing array_push() : usage variations ***
- -- Call array_push() --
- int(3)
- -- Position of Internal Pointer in Original Array: --
- one => un
- Done
|