Annotation of embedaddon/php/ext/pcre/tests/006.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: preg_replace() with array of failing regular expressions
3: --INI--
4: pcre.backtrack_limit=100000
5: --FILE--
6: <?php
7:
8: $text = '[CODE]<td align="$stylevar[right]">[/CODE]';
9: $result = preg_replace(array('#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU', '#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU'), '', $text);
10: var_dump($text);
11: var_dump($result);
12:
13: $result = preg_replace('#\[(right)\](((?R)|[^[]+?|\[)*)\[/\\1\]#siU', '', $text);
14: var_dump($text);
15: var_dump($result);
16:
17: echo "Done\n";
18: ?>
19: --EXPECTF--
20: string(58) "[CODE]<td align="$stylevar[right]">[/CODE]"
21: NULL
22: string(58) "[CODE]<td align="$stylevar[right]">[/CODE]"
23: NULL
24: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>