bug41050.phpt 431 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #41050 (pcre 7.0 regression)
  3. --FILE--
  4. <?php
  5. // by legolas558
  6. $regex = '/(insert|drop|create|select|delete|update)([^;\']*('."('[^']*')+".')?)*(;|$)/i';
  7. $sql = 'SELECT * FROM #__components';
  8. if (preg_match($regex,$sql, $m)) echo 'matched';
  9. else echo 'not matched';
  10. print_r($m);
  11. ?>
  12. --EXPECT--
  13. matchedArray
  14. (
  15. [0] => SELECT * FROM #__components
  16. [1] => SELECT
  17. [2] =>
  18. [3] =>
  19. [4] =>
  20. [5] =>
  21. )