![]() ![]() | ![]() |
1.1 ! misho 1: --TEST-- ! 2: passing first parameter of __set() by ref ! 3: --FILE-- ! 4: <?php ! 5: ! 6: class test { ! 7: function __set(&$name, $val) { } ! 8: } ! 9: ! 10: $t = new test; ! 11: $name = "prop"; ! 12: $t->$name = 1; ! 13: ! 14: echo "Done\n"; ! 15: ?> ! 16: --EXPECTF-- ! 17: Fatal error: Method test::__set() cannot take arguments by reference in %s on line %d