On Oct 3, 2026, at 2:38 AM, Muhammed Arshid KV <[email protected]> wrote:
> 
> Hi internals,
> I have opened a new RFC proposing improved error handling for invalid 
> integer-valued filter and flags options in the Filter extension.
> The proposal introduces a deprecation period in PHP 8.7.
> RFC: https://wiki.php.net/rfc/invalid_filter_options
> Feedback and review are welcome.
> Thanks,
> Muhammed Arshid

Looks reasonable at first glance. My additional suggestions for
follow-on RFCs would be:

- The filter types could be turned into an enum. Would be a pretty
  simple RFC.
- Get rid of SAPI-side input filters for the superglobals; they
  complicate code that works with them a bit. The INI option that
  controls them is already deprecated, so, an RFC to get rid of them
  completely?

I do think ext/filter is kind of weird in that the API is very pre-OO
and has a bunch of hardcoded filters and assumptions on how people used
the superglobals, but if we have it, it's still worth cleaning up.

Reply via email to