[PHP-CVS] cvs: php-src(PHP_5_2) / .project /ext/standard/tests/array array_values_variation7.phpt
jmessa Thu Feb 14 16:15:15 2008 UTC Added files: (Branch: PHP_5_2) /php-src.project /php-src/ext/standard/tests/array array_values_variation7.phpt Log: - New variation test for array_values() http://cvs.php.net/viewvc.cgi/php-src/.project?view=markuprev=1.1 Index: php-src/.project +++ php-src/.project http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_values_variation7.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/array/array_values_variation7.phpt +++ php-src/ext/standard/tests/array/array_values_variation7.phpt --TEST-- Test array_values() function : usage variations - Internal order check --FILE-- ?php /* Prototype : array array_values(array $input) * Description: Return just the values from the input array * Source code: ext/standard/array.c */ /* * Check that array_values is re-assigning keys according to the internal order of the array, * and is not dependant on the \$input argument's keys */ echo *** Testing array_values() : usage variations ***\n; // populate array with 'default' keys in reverse order $input = array(3 = 'three', 2 = 'two', 1 = 'one', 0 = 'zero'); echo \n-- \$input argument: --\n; var_dump($input); echo \n-- Result of array_values() --\n; var_dump(array_values($input)); echo Done; ? --EXPECTF-- *** Testing array_values() : usage variations *** -- $input argument: -- array(4) { [3]= string(5) three [2]= string(3) two [1]= string(3) one [0]= string(4) zero } -- Result of array_values() -- array(4) { [0]= string(5) three [1]= string(3) two [2]= string(3) one [3]= string(4) zero } Done --UEXPECTF-- *** Testing array_values() : usage variations *** -- $input argument: -- array(4) { [3]= unicode(5) three [2]= unicode(3) two [1]= unicode(3) one [0]= unicode(4) zero } -- Result of array_values() -- array(4) { [0]= unicode(5) three [1]= unicode(3) two [2]= unicode(3) one [3]= unicode(4) zero } Done -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) / .project
jmessa Thu Feb 14 16:20:19 2008 UTC Removed files: (Branch: PHP_5_2) /php-src.project Log: - removing .project file -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] cvs: php-src(PHP_5_2) / .project /ext/standard/tests/array array_values_variation7.phpt
We probably don't need the .project file in the CVS. On 14-Feb-08, at 11:15 AM, Josie Messa wrote: jmessa Thu Feb 14 16:15:15 2008 UTC Added files: (Branch: PHP_5_2) /php-src .project /php-src/ext/standard/tests/arrayarray_values_variation7.phpt Log: - New variation test for array_values() http://cvs.php.net/viewvc.cgi/php-src/.project?view=markuprev=1.1 Index: php-src/.project +++ php-src/.project http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/array/array_values_variation7.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/array/array_values_variation7.phpt +++ php-src/ext/standard/tests/array/array_values_variation7.phpt --TEST-- Test array_values() function : usage variations - Internal order check --FILE-- ?php /* Prototype : array array_values(array $input) * Description: Return just the values from the input array * Source code: ext/standard/array.c */ /* * Check that array_values is re-assigning keys according to the internal order of the array, * and is not dependant on the \$input argument's keys */ echo *** Testing array_values() : usage variations ***\n; // populate array with 'default' keys in reverse order $input = array(3 = 'three', 2 = 'two', 1 = 'one', 0 = 'zero'); echo \n-- \$input argument: --\n; var_dump($input); echo \n-- Result of array_values() --\n; var_dump(array_values($input)); echo Done; ? --EXPECTF-- *** Testing array_values() : usage variations *** -- $input argument: -- array(4) { [3]= string(5) three [2]= string(3) two [1]= string(3) one [0]= string(4) zero } -- Result of array_values() -- array(4) { [0]= string(5) three [1]= string(3) two [2]= string(3) one [3]= string(4) zero } Done --UEXPECTF-- *** Testing array_values() : usage variations *** -- $input argument: -- array(4) { [3]= unicode(5) three [2]= unicode(3) two [1]= unicode(3) one [0]= unicode(4) zero } -- Result of array_values() -- array(4) { [0]= unicode(5) three [1]= unicode(3) two [2]= unicode(3) one [3]= unicode(4) zero } Done -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Ilia Alshanetsky -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php