On 7 May 2022, at 04:45, Jordan LeDoux <jordan.led...@gmail.com> wrote:
> 
> On Fri, Apr 8, 2022 at 10:35 AM Craig Francis <cr...@craigfrancis.co.uk 
> <mailto:cr...@craigfrancis.co.uk>> wrote:
> https://wiki.php.net/rfc/null_coercion_consistency 
> <https://wiki.php.net/rfc/null_coercion_consistency>
> 
> 
> This RFC seems to be trying to force all PHP developers, regardless of what 
> *they* think, to treat null as "whatever the default value is within the type 
> context of execution", which is probably the most dangerous and bug-prone 
> usage of null in PHP code. This would make it almost impossible for most 
> programs to treat null instead as "an undefined value which must be 
> explicitly set", which is another usage I commonly see in code.


Not what I'm going for... but anyway, to get an idea of your position, do you 
think the string '15' should be coerced to a number, or should it fatal error 
as well? e.g.

$my_number = round($request->get('my_number'));

Craig

Reply via email to