Am 25.06.2025 um 12:37 schrieb Gina P. Banyard <intern...@gpb.moe>:
> While working on the deprecation to/from bool type juggling in functions RFC 
> and seeing the impact within Symfony, we found a common slightly annoying 
> case.
> The getDocComment method of various Reflection classes was always used as a 
> string, and we thought changing the behaviour in PHP made more sense.
> 
> I submitted a PR [1] but was asked to gather feedback on the mailing list.
> 
> Please let me know what you think.

In general I like out-of-band instead of in-band signalling as it seems more 
robust to me.

I am a bit confused why it was false in the first place and not null as the 
absence of something was in my book the definition of null.
But then again I realise there is a general aversion against null.

I noticed that the "empty string for absence of value" was also used in 
DOMElement::getAttribute() but you can argue that the existence of 
DOMElement::hasAttribute() fills this gap.

Anyway, I'm not a big fan of this move but won't fight it either.

Regards,
- Chris

Reply via email to