diff options
Diffstat (limited to 'ext/standard/tests/array/ksort_variation1.phpt')
-rw-r--r-- | ext/standard/tests/array/ksort_variation1.phpt | 397 |
1 files changed, 0 insertions, 397 deletions
diff --git a/ext/standard/tests/array/ksort_variation1.phpt b/ext/standard/tests/array/ksort_variation1.phpt deleted file mode 100644 index 87de1647d7..0000000000 --- a/ext/standard/tests/array/ksort_variation1.phpt +++ /dev/null @@ -1,397 +0,0 @@ ---TEST-- -Test ksort() function : usage variations - unexpected values for 'array' argument ---FILE-- -<?php -/* Prototype : bool ksort(array &array [, int sort_flags]) - * Description: Sort an array by key, maintaining key to data correlation - * Source code: ext/standard/array.c -*/ - -/* - * testing ksort() by providing different unexpected values for array argument with following flag values: - * 1. flag value as defualt - * 2. SORT_REGULAR - compare items normally - * 3. SORT_NUMERIC - compare items numerically - * 4. SORT_STRING - compare items as strings -*/ - -echo "*** Testing ksort() : usage variations ***\n"; - -// get an unset variable -$unset_var = 10; -unset ($unset_var); - -// resource variable -$fp = fopen(__FILE__, "r"); - -$unexpected_values = array ( - - // int data -/*1*/ 0, - 1, - 12345, - -2345, - - // float data -/*5*/ 10.5, - -10.5, - 10.5e3, - 10.6E-2, - 0.5, - - // null data -/*10*/ NULL, - null, - - // boolean data -/*11*/ true, - false, - TRUE, - FALSE, - - // empty data -/*15*/ "", - '', - - // string data -/*17*/ "string", - 'string', - - // object data -/*19*/ new stdclass(), - - // undefined data -/*20*/ @$undefined_var, - - // unset data -/*21*/ @$unset_var, - - // resource variable -/*22*/ $fp - -); - -// loop though each element of the array and check the working of ksort() -// when $array argument is supplied with different values from $unexpected_values -echo "\n-- Testing ksort() by supplying different unexpected values for 'array' argument --\n"; -echo "\n-- Flag values are defualt, SORT_REGULAR, SORT_NUMERIC, SORT_STRING --\n"; - -$counter = 1; -for($index = 0; $index < count($unexpected_values); $index ++) { - echo "-- Iteration $counter --\n"; - $value = $unexpected_values [$index]; - var_dump( ksort($value) ); // expecting : bool(false) - var_dump( ksort($value, SORT_REGULAR) ); // expecting : bool(false) - var_dump( ksort($value, SORT_NUMERIC) ); // expecting : bool(false) - var_dump( ksort($value, SORT_STRING) ); // expecting : bool(false) - $counter++; -} - -echo "Done"; -?> ---EXPECTF-- -*** Testing ksort() : usage variations *** - --- Testing ksort() by supplying different unexpected values for 'array' argument -- - --- Flag values are defualt, SORT_REGULAR, SORT_NUMERIC, SORT_STRING -- --- Iteration 1 -- - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) --- Iteration 2 -- - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) --- Iteration 3 -- - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) --- Iteration 4 -- - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, int given in %s on line %d -bool(false) --- Iteration 5 -- - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) --- Iteration 6 -- - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) --- Iteration 7 -- - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) --- Iteration 8 -- - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) --- Iteration 9 -- - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, float given in %s on line %d -bool(false) --- Iteration 10 -- - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) --- Iteration 11 -- - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) --- Iteration 12 -- - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) --- Iteration 13 -- - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) --- Iteration 14 -- - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) --- Iteration 15 -- - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, bool given in %s on line %d -bool(false) --- Iteration 16 -- - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) --- Iteration 17 -- - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) --- Iteration 18 -- - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) --- Iteration 19 -- - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, string given in %s on line %d -bool(false) --- Iteration 20 -- - -Warning: ksort() expects parameter 1 to be array, object given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, object given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, object given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, object given in %s on line %d -bool(false) --- Iteration 21 -- - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) --- Iteration 22 -- - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, null given in %s on line %d -bool(false) --- Iteration 23 -- - -Warning: ksort() expects parameter 1 to be array, resource given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, resource given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, resource given in %s on line %d -bool(false) - -Warning: ksort() expects parameter 1 to be array, resource given in %s on line %d -bool(false) -Done |