--TEST-- Test array_multisort() function : usage variation - test sort order of all types --FILE-- 0, 'float -10.5' => -10.5, array(), 'uppercase NULL' => NULL, 'lowercase true' => true, 'empty string DQ' => "", 'string DQ' => "string", 'instance of classWithToString' => new classWithToString(), 'instance of classWithoutToString' => new classWithoutToString(), 'undefined var' => @$undefined_var, ); var_dump(array_multisort($inputs)); var_dump($inputs); ?> ===DONE=== --EXPECTF-- *** Testing array_multisort() : usage variation - test sort order of all types*** bool(true) array(10) { ["empty string DQ"]=> string(0) "" ["int 0"]=> int(0) ["uppercase NULL"]=> NULL ["undefined var"]=> NULL [0]=> array(0) { } ["instance of classWithToString"]=> object(classWithToString)#1 (0) { } ["instance of classWithoutToString"]=> object(classWithoutToString)#2 (0) { } ["lowercase true"]=> bool(true) ["float -10.5"]=> float(-10.5) ["string DQ"]=> string(6) "string" } ===DONE===