Hi,

in master, feature request https://bugs.php.net/61780 has been implemented
and merged into master thanks to https://github.com/php/php-src/pull/1303

But as noted in the PR and even in the UPGRADING file, this is a BC break:
  . preg_match() and other PCRE functions now distinguish between unmatched
    subpatterns and empty matches by reporting NULL and "" (empty string),
    respectively. Formerly, either was reported as empty string.

While trying to run Symfony's test suite against 7.2, we noticed that this
BC break is hitting several components badly. If Symfony is hit, there will
be many more userland code impacted for sure.

As written explicitly in the releasing policy of php-src, BC breaks must
not happen in minor versions. Therefore, I'm kindly but strongly asking for
this BC break to be reconsidered and removed.

Thanks for your consideration,
Nicolas

Reply via email to