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

Reply via email to