Re: [RFC] Deprecate type juggling to and from bool type within the function type juggling context
| From: | Anton Smirnov | Date: | Tue, 03 Jun 2025 18:32:43 +0000 |
| Subject: | Re: [RFC] Deprecate type juggling to and from bool type within the function type juggling context | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-127570@lists.php.net to get a copy of this message | ||
On 02/06/2025 19:11, Gina P. Banyard wrote:
Hello internals, This is the first RFC out of a set of type system related RFCs I want to propose for PHP 8.5. It also used the recently enabled Markdown support on the wiki, so there might be a few oddities. The RFC proposes to deprecate implicit type coercions to and from the bool type for other scalar types. This a "weak" mode change only, as when strict_types are enabled none of these coercions can happen. Let me know what you think about it. RFC: https://wiki.php.net/rfc/deprecate-function-bool-type-juggling Best regards, Gina P. BanyardLiterally 15 minutes ago I caught a nasty bug caused by subj (true becoming 1 and meaning something else entirely). Well, I love the proposition.