bug72688.phpt 329 B

1234567891011121314151617
  1. --TEST--
  2. Bug #72688 (preg_match missing group names in matches)
  3. --FILE--
  4. <?php
  5. $pattern = [];
  6. for ($i = 0; $i < 300; $i++) {
  7. $pattern[] = "(?'group{$i}'{$i}$)";
  8. }
  9. $fullPattern = '/' . implode('|', $pattern) . '/uix';
  10. preg_match($fullPattern, '290', $matches);
  11. var_dump($matches['group290']);
  12. ?>
  13. --EXPECT--
  14. string(3) "290"