On Thu, 14 Apr 2022 at 08:31, Robert Landers <landers.rob...@gmail.com>
wrote:

> > I see null as a real type
>
> This confuses me...



Andreas is probably the best person to explain their view; oddly I see NULL
as it's own type as well, because are there are times where it's useful to
determine the difference between NULL and an Empty String; but when looking
at examples like user values (e.g. GET/POST/COOKIE) being checked (e.g.
`strlen()` or `preg_match()`), encoded (e.g. shown on a web page with
`htmlspecialchars()`), or simply modified (e.g. `trim()`), I don't see why
those possible NULL values should lead to a Fatal Type Error (unless you
are talking about an environment that uses NULL as an invalid value, but I
suspect that's quite rare).



I see this RFC as a balance in that regard, because real life is
> messy. I really hope it passes and good luck!
>


Thank you Robert, it's right the balance I'm trying to find.

Craig

Reply via email to