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