--TEST-- Test sort() function : usage variations - sort mixed values, 'sort_flag' as defualt/SORT_REGULAR (OK to fail as result is unpredectable) --FILE-- --EXPECTF-- *** Testing sort() : usage variations *** -- Testing sort() by supplying mixed value array, 'flag' value is defualt -- bool(true) array(22) { [0]=> int(-4) [1]=> float(-2.98989) [2]=> int(-2) [3]=> float(-2) [4]=> string(0) "" [5]=> string(0) "" [6]=> NULL [7]=> bool(false) [8]=> bool(true) [9]=> string(3) "-.9" [10]=> float(0) [11]=> int(0) [12]=> string(1) "4" [13]=> string(1) "5" [14]=> string(4) "True" [15]=> string(2) "ab" [16]=> string(4) "abcd" [17]=> string(14) "abcdabcdabcd" [18]=> string(1) "b" [19]=> float(4) [20]=> array(0) { } [21]=> array(4) { [0]=> array(3) { [0]=> int(33) [1]=> int(-5) [2]=> int(6) } [1]=> array(1) { [0]=> int(11) } [2]=> array(2) { [0]=> int(22) [1]=> int(-55) } [3]=> array(0) { } } } -- Testing sort() by supplying mixed value array, 'flag' value is SORT_REGULAR -- bool(true) array(22) { [0]=> int(-4) [1]=> float(-2.98989) [2]=> int(-2) [3]=> float(-2) [4]=> string(0) "" [5]=> string(0) "" [6]=> NULL [7]=> bool(false) [8]=> bool(true) [9]=> string(3) "-.9" [10]=> float(0) [11]=> int(0) [12]=> string(1) "4" [13]=> string(1) "5" [14]=> string(4) "True" [15]=> string(2) "ab" [16]=> string(4) "abcd" [17]=> string(14) "abcdabcdabcd" [18]=> string(1) "b" [19]=> float(4) [20]=> array(0) { } [21]=> array(4) { [0]=> array(3) { [0]=> int(33) [1]=> int(-5) [2]=> int(6) } [1]=> array(1) { [0]=> int(11) } [2]=> array(2) { [0]=> int(22) [1]=> int(-55) } [3]=> array(0) { } } } Done