[RFC] Transform void into an alias for null
| From: | Gina P. Banyard | Date: | Mon, 02 Jun 2025 16:27:51 +0000 |
| Subject: | [RFC] Transform void into an alias for null | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-127535@lists.php.net to get a copy of this message | ||
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