errors05.phpt 373 B

123456789101112131415161718
  1. --TEST--
  2. Test preg_match() function : error conditions - jit stacklimit exhausted
  3. --SKIPIF--
  4. <?php
  5. if (ini_get('pcre.jit') === false) {
  6. die("skip no jit built");
  7. }
  8. ?>
  9. --INI--
  10. pcre.jit=1
  11. --FILE--
  12. <?php
  13. var_dump(preg_match('/^(foo)+$/', str_repeat('foo', 1024*8192)));
  14. var_dump(preg_last_error_msg() === 'JIT stack limit exhausted');
  15. ?>
  16. --EXPECT--
  17. bool(false)
  18. bool(true)