2016-05-25 20:39 GMT+02:00 Fleshgrinder <p...@fleshgrinder.com>: > In my opinion it should simply vanish along with its definition. I mean, >
Usually, yes. But suddenly `private Type $foo` isn't reliable anymore if unset is supported for typed properties, because the following would just remove all type info / enforcement: $backup = $this->foo; unset($this->foo); $this->foo = $backup; Unset can reset it to the default value, but wiping type information is probably not an option here. Regards, Niklas