sixd Thu, 20 May 2010 17:55:58 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=299530
Log: New current()/next() test Changed paths: A php/php-src/branches/PHP_5_3/ext/standard/tests/array/current_variation5.phpt A php/php-src/trunk/ext/standard/tests/array/current_variation5.phpt Added: php/php-src/branches/PHP_5_3/ext/standard/tests/array/current_variation5.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/standard/tests/array/current_variation5.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/standard/tests/array/current_variation5.phpt 2010-05-20 17:55:58 UTC (rev 299530) @@ -0,0 +1,58 @@ +--TEST-- +Test current() function : usage variations - reference +--FILE-- +<?php +/* Prototype : mixed current(array $array_arg) + * Description: Return the element currently pointed to by the internal array pointer + * Source code: ext/standard/array.c + * Alias to functions: pos + */ + +echo "*** Testing current() : usage variations ***\n"; + +echo "\n-- Function: reference parameter --\n"; + +function current_variation5_ref(&$a) +{ + var_dump(current($a)); + var_dump(next($a)); +} + +$a = array('yes', 'maybe', 'no'); + +var_dump(current($a)); +var_dump(next($a)); +current_variation5($a); + +echo "\n-- Function: normal parameter --\n"; + +function current_variation5($a) +{ + var_dump(current($a)); + var_dump(next($a)); +} + +$a = array('yes', 'maybe', 'no'); + +var_dump(current($a)); +var_dump(next($a)); +current_variation5($a); + +?> +===DONE=== +<?php exit(0); ?> +--EXPECTF-- +*** Testing current() : usage variations *** + +-- Function: reference parameter -- +string(3) "yes" +string(5) "maybe" +string(5) "maybe" +string(2) "no" + +-- Function: normal parameter -- +string(3) "yes" +string(5) "maybe" +string(5) "maybe" +string(2) "no" +===DONE=== Property changes on: php/php-src/branches/PHP_5_3/ext/standard/tests/array/current_variation5.phpt ___________________________________________________________________ Added: svn:keywords + Id Rev Revision Added: svn:eol-style + native Added: php/php-src/trunk/ext/standard/tests/array/current_variation5.phpt =================================================================== --- php/php-src/trunk/ext/standard/tests/array/current_variation5.phpt (rev 0) +++ php/php-src/trunk/ext/standard/tests/array/current_variation5.phpt 2010-05-20 17:55:58 UTC (rev 299530) @@ -0,0 +1,58 @@ +--TEST-- +Test current() function : usage variations - reference & normal parameters +--FILE-- +<?php +/* Prototype : mixed current(array $array_arg) + * Description: Return the element currently pointed to by the internal array pointer + * Source code: ext/standard/array.c + * Alias to functions: pos + */ + +echo "*** Testing current() : usage variations ***\n"; + +echo "\n-- Function: reference parameter --\n"; + +function current_variation5_ref(&$a) +{ + var_dump(current($a)); + var_dump(next($a)); +} + +$a = array('yes', 'maybe', 'no'); + +var_dump(current($a)); +var_dump(next($a)); +current_variation5($a); + +echo "\n-- Function: normal parameter --\n"; + +function current_variation5($a) +{ + var_dump(current($a)); + var_dump(next($a)); +} + +$a = array('yes', 'maybe', 'no'); + +var_dump(current($a)); +var_dump(next($a)); +current_variation5($a); + +?> +===DONE=== +<?php exit(0); ?> +--EXPECTF-- +*** Testing current() : usage variations *** + +-- Function: reference parameter -- +string(3) "yes" +string(5) "maybe" +string(5) "maybe" +string(2) "no" + +-- Function: normal parameter -- +string(3) "yes" +string(5) "maybe" +string(5) "maybe" +string(2) "no" +===DONE=== Property changes on: php/php-src/trunk/ext/standard/tests/array/current_variation5.phpt ___________________________________________________________________ Added: svn:keywords + Id Rev Revision Added: svn:eol-style + native
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php