1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
--TEST-- errmsg: cannot reassign $this (by ref) --FILE-- <?php class test { function foo() { $a = new test; $this = &$a; } } $t = new test; $t->foo(); echo "Done\n"; ?> --EXPECTF-- Fatal error: Cannot re-assign $this in %s on line %d