--TEST-- Constructor promotion with default values --FILE-- --EXPECT-- object(Point)#1 (3) { ["x"]=> float(10) ["y"]=> float(1) ["z"]=> float(2) } object(Point)#1 (3) { ["x"]=> float(10) ["y"]=> float(11) ["z"]=> float(2) } object(Point)#1 (3) { ["x"]=> float(10) ["y"]=> float(11) ["z"]=> float(12) }