Что произойдёт, если сделать unset свойству класса?
- Для не типизированных свойств попытка чтения вызовет лишь Warning и вернёт NULL;
- Но если свойство типизировано, то оно перейдёт в состояние uninitialized и попытка чтения вызовет Fatal error.
https://3v4l.org/DsD7T#v800