Hi

It seems your email might've been missed, maybe because it didn't properly thread due to the absence of the necessary headers. You might want to check your email client.

On 2026-06-30 01:51, Garrett W. wrote:
On Mon, Jun 22, 2026 at 8:13 AM Gina P. Banyard <[email protected]> wrote:
Hello internals,

It is this time of year again where we proposed a list of deprecations to add in PHP 8.6:

https://wiki.php.net/rfc/deprecations_php_8_6

I've been reading over this page and I've noticed several comma
splices in proposed deprecation notices and warnings. I don't have a

I'm not a native speaker, so I'm not 100% sure what you mean by “comma splices”. If you mean that there is a comma in front of “use” in “Deprecated: Function is_double() is deprecated, use is_float() instead” this is an artifact of how PHP’s error messages don't include include a dot at the end of the message so that they embed nicely into the standard printer that appends “in foo.php on line 123”. And for function deprecations specifically the message is pre-formatted with the “Function foo() is deprecated” and the “use is_float() instead” part is the $reason property on the #[\Deprecated] attribute.

So the phrasing of the error message is consistent with how error messages in PHP are typically phrased.

Hope that makes sense and answers your question.

corrections here so someone else can make them. But would this kind of
thing normally be caught/handled at the PR stage, or here? (Or both?)

The deprecation messages can still change during PR review (or even later), there is explicitly no BC guarantees for those. They are primarily listed in the RFC, because it allows for double-checking that the message accurately represents the reasoning behind the proposal and that it includes all the necessary information to be actionable by the user.

Best regards
Tim Düsterhus

Reply via email to