--TEST-- PHP Spec test generated from ./classes/point_test1.php --FILE-- getX()); var_dump($p1->getY()); $p1->setX(-3); $p1->setY(10); echo $p1 . "\n"; // implicit call to __toString() echo $p1->__toString() . "\n"; // explicit call to __toString() $p1->move(-5, 7); echo $p1 . "\n"; $p1->translate(1, 1); echo $p1 . "\n"; --EXPECTF-- object(Point)#1 (2) { ["x":"Point":private]=> int(0) ["y":"Point":private]=> int(0) } object(Point)#2 (2) { ["x":"Point":private]=> int(0) ["y":"Point":private]=> int(0) } object(Point)#%d (2) { ["x":"Point":private]=> int(100) ["y":"Point":private]=> int(0) } object(Point)#%d (2) { ["x":"Point":private]=> int(-1) ["y":"Point":private]=> int(1) } object(Point)#%d (2) { ["x":"Point":private]=> int(20) ["y":"Point":private]=> int(30) } int(20) int(30) (-3,10) (-3,10) (-5,7) (-4,8)