--TEST--
Backtracking limit
+--SKIPIF--
+<?php
+if (@preg_match_all('/\p{N}/', '0123456789', $dummy) === false) {
+ die("skip no support for \p support PCRE library");
+}
+?>
--INI--
pcre.backtrack_limit=2
--FILE--
--TEST--
Bug #27103 (preg_split('//u') incorrectly splits UTF-8 strings into octets)
+--SKIPIF--
+<?php
+if (@preg_match_all('/./u', "", $matches) === false) {
+ die("skip no utf8 support in PCRE library");
+}
+?>
--FILE--
<?php
function iter($ar)
--TEST--
preg_replace() and invalid UTF8
+--SKIPIF--
+<?php
+if (@preg_match_all('/./u', "", $matches) === false) {
+ die("skip no utf8 support in PCRE library");
+}
+?>
--FILE--
<?php
--TEST--
A (PCRE_ANCHORED) modififer
+--SKIPIF--
+<?php
+if (@preg_match_all('/\p{N}/', '0123456789', $dummy) === false) {
+ die("skip no support for \p support PCRE library");
+}
+?>
--FILE--
<?php
--TEST--
preg_replace()
+--SKIPIF--
+<?php
+if (@preg_match_all('/./u', "", $matches) === false) {
+ die("skip no utf8 support in PCRE library");
+}
+?>
--FILE--
<?php
--TEST--
PCRE Recursion limit
+--SKIPIF--
+<?php
+if (@preg_match_all('/\p{N}/', '0123456789', $dummy) === false) {
+ die("skip no support for \p support PCRE library");
+}
+?>
--INI--
pcre.recursion_limit=2
--FILE--