magic_by_ref_001.phpt 283 B

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