--TEST-- Bug #52484 (__set() ignores setting properties with empty names) --FILE-- $prop); } } $a = new A(); $prop = "\0"; unset($a->$prop); ?> --EXPECTF-- Fatal error: Uncaught Error: Cannot access property starting with "\0" in %s:%d Stack trace: #0 %s(%d): A->__unset('\x00') #1 {main} thrown in %s on line %d