--TEST-- Overriding $this in catch and checking the object properties later. --FILE-- baz(); } public function baz() { foreach ($this as $k => $v) { printf("'%s' => '%s'\n", $k, $v); } print "ok\n"; } } $test = new foo; $test->bar(); ?> --EXPECTF-- Fatal error: Cannot re-assign $this in %s030.php on line 11