--TEST-- ZE2 post increment/decrement property of overloaded object --FILE-- real_a = $value; } } function __get($property) { if ($property == "a") { return $this->real_a; } } } $obj = new Test; var_dump($obj->a); $obj->a++; var_dump($obj->a); echo "---Done---\n"; ?> --EXPECT-- int(2) int(3) ---Done---