1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
--TEST-- Bug #52484.2 (__set() ignores setting properties with empty names) --FILE-- <?php class A { function __set($prop, $val) { $this->$prop = $val; } } $a = new A(); $prop = null; $a->$prop = 2; ?> --EXPECTF-- Fatal error: Cannot access empty property in %s on line %d