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>