Lines Matching refs:prop2
22 function invalid(Test $test, string $prop1, string $prop2, $value) {
24 $test->$prop2 = $value;
25 $test->$prop1 =& $test->$prop2;
26 echo "Invalid assignment $prop1 =& $prop2 did not error\n";
30 $test->$prop2 =& $test->$prop1;
31 echo "Invalid assignment $prop2 =& $prop1 did not error\n";
35 function valid(Test $test, string $prop1, string $prop2, $value) {
37 $test->$prop2 = $value;
38 $test->$prop1 =& $test->$prop2;
40 echo "Valid assignment $prop1 =& $prop2 threw {$e->getMessage()}\n";
44 $test->$prop2 =& $test->$prop1;
46 echo "Valid assignment $prop2 =& $prop1 threw {$e->getMessage()}\n";