--TEST-- Assign by reference to backed property is forbidden for &get-only --FILE-- _bar; } } } $foo = new Foo; $foo->bar = 'bar'; ?> --EXPECTF-- Fatal error: Uncaught Error: Cannot write to get-only virtual property Foo::$bar in %s:%d Stack trace: #0 {main} thrown in %s on line %d