--TEST-- casting different variables to array using settype() --FILE-- --EXPECTF-- array(1) { [0]=> string(6) "string" } array(1) { [0]=> string(0) "" } array(1) { [0]=> string(1) "" } array(1) { [0]=> string(7) "8754456" } array(1) { [0]=> int(9876545) } array(1) { [0]=> float(0.1) } array(0) { } array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } array(1) { [0]=> bool(false) } array(1) { [0]=> bool(true) } array(0) { } array(1) { [0]=> resource(%d) of type (stream) } array(3) { ["testvar1"]=> int(1) ["var2"]=> int(2) ["*var3"]=> int(3) } Done