Hi,

On Tue, Mar 11, 2025 at 12:09 AM Jorg Sowa <jorg.s...@gmail.com> wrote:

> Hello everyone,
>
> I’d like to align on the approach to validating arguments for built-in
> functions (usually for flag inputs). Some ongoing discussions in PRs:
> - https://github.com/php/php-src/pull/15647
> - https://github.com/php/php-src/pull/15883
> - https://github.com/php/php-src/pull/17859
>
> In some cases, changes introduced ValueError immediately in the next
> version, without a deprecation phase. To ensure a consistent approach, I
> propose the following:
>
> 1. Introduce a deprecation notice in the next minor version.
> 2. Raise a ValueError in the following minor version.
> If needed, I can create RFC, but as described by a few people in the
> discussions, we can avoid it having the consensus. What do you think?
>
>
I would personally prefer also go through the deprecation first to be on
the safe side.

This thread clearly shows that there is no consensus so I think the only
way forward would be to create a policy RFC to make decision about this
approach. Until then no PR introducing exception, deprecation or just plain
warning for this sort of things should be merged.

Kind regards

Jakub

Reply via email to