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?

Kind regards,
Jorg Sowa

Reply via email to