bug47662.phpt 268 B

12345678910111213141516171819
  1. --TEST--
  2. Bug #47662 (support more than 127 named subpatterns)
  3. --FILE--
  4. <?php
  5. $regex = '@';
  6. for($bar=0; $bar<129; $bar++) {
  7. $regex .= '((?P<x'.$bar.'>))';
  8. }
  9. $regex .= 'fo+bar@';
  10. var_dump(preg_match($regex, 'foobar'));
  11. echo "Done!\n";
  12. ?>
  13. --EXPECT--
  14. int(1)
  15. Done!