On Mon, Jun 2, 2025, at 18:27, Gina P. Banyard wrote:
> Hello internals,
> 
> This is the second RFC out of a set of type system related RFCs I want to 
> propose for PHP 8.5.
> 
> The objective is to fix a weird quirk of PHP's type system, where void lives 
> in its own type hierarchy.
> This is visible mainly in that a lack of return type is not isomorphic to a 
> function that has a return type of mixed.
> 
> Let me know what you think about it.
> 
> RFC: https://wiki.php.net/rfc/void-as-null
> 
> Best regards,
> 
> Gina P. Banyard
> 

Hi Gina,

This RFC feels inverted to me. Instead of making null equivalent to void, why 
not make using a void return an error (eventually) instead of it returning null?

— Rob

Reply via email to