Re: [PHP-DEV] Re: Passing null to parameter

2023-11-09 Thread Rowan Tommins
On 09/11/2023 14:58, Craig Francis wrote: We might as well make the PHP 9 upgrade as hard as possible, just to force a little bit of `strict_types=1` on everyone. Just to be clear, strict_types has nothing to do with this; changing it does not allow you to pass nulls to typed parameters, and

Re: [PHP-DEV] Re: Passing null to parameter

2023-11-09 Thread Kamil Tekiela
I don't think that would actually be wise. Automatic casting of null to other types is a handy feature and deprecating it brings no benefit to anyone. Instead, if you want, submit a proposal to reverse the direction. Make it so that null is cast to an appropriate type in params and return values.