Annotation of embedaddon/php/ext/pcre/tests/bug47229.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #47229 (preg_quote() doesn't escape -)
3: --FILE--
4: <?php
5:
6: var_dump(preg_quote('-oh really?'));
7:
8: // make sure there's no regression in matching
9: preg_match('/[a\-c]+/', 'a---b', $m);
10: var_dump($m);
11:
12: preg_match('/[a\-c]+/', 'a\-', $m);
13: var_dump($m);
14:
15: preg_match("/a\-{2,}/", 'a----a', $m);
16: var_dump($m);
17:
18: preg_match("/a\-{1,}/", 'a\----a', $m);
19: var_dump($m);
20:
21: ?>
22: --EXPECTF--
23: %string|unicode%(13) "\-oh really\?"
24: array(1) {
25: [0]=>
26: %string|unicode%(4) "a---"
27: }
28: array(1) {
29: [0]=>
30: %string|unicode%(1) "a"
31: }
32: array(1) {
33: [0]=>
34: %string|unicode%(5) "a----"
35: }
36: array(0) {
37: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>