Hi
Am 2026-04-25 12:33, schrieb LamentXU:
> I therefore would like to introduce a RFC to deprecate the metaphone
> function. Maintaining this legacy function in the core provides little
> value to modern PHP applications, and users could be advised to switch
> to more accurate alternatives. Even in the case where strict backward
> compatibility with core functions is preferred, people can still use
> soundex instead.
>
> RFC link: https://wiki.php.net/rfc/deprecate-metaphone
>
> I am happy to know your thoughts on this.
I believe the deprecation of individual functions is better suited for
the bulk deprecation RFC at
https://wiki.php.net/rfc/deprecations_php_8_6, because there is often
not much to discuss and having individual RFCs for everything just adds
overhead.
That said: I don't think there is a strong argument in favor of
deprecating metaphone. Yes, the algorithm is dated. Yes, we likely would
not add this kind of functionality to the stdlib nowadays. But it's not
*actively* harmful as far as I can tell. It does exactly what the name
implies and it's not a security-sensitive function where we would want
to steer users towards safer options.
Best regards
Tim Düsterhus