Annotation of embedaddon/php/ext/pcre/tests/study.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Study regex
                      3: --FILE--
                      4: <?php
                      5: 
                      6: var_dump(preg_match('/(?:(?:(?:(?:(?:(.))))))/  S', 'aeiou', $dump));
                      7: var_dump($dump[1]);
                      8: var_dump(preg_match('/(?:(?:(?:(?:(?:(.))))))/', 'aeiou', $dump));
                      9: var_dump($dump[1]);
                     10: 
                     11: var_dump(preg_match('/(?>..)((?:(?>.)|.|.|.|u))/S', 'aeiou', $dump));
                     12: var_dump($dump[1]);
                     13: 
                     14: // try to trigger usual "match known text" optimization
                     15: var_dump(preg_match('/^aeiou$/S', 'aeiou', $dump));
                     16: var_dump($dump[0]);
                     17: var_dump(preg_match('/aeiou/S', 'aeiou', $dump));
                     18: var_dump($dump[0]);
                     19: 
                     20: ?>
                     21: --EXPECT--
                     22: int(1)
                     23: string(1) "a"
                     24: int(1)
                     25: string(1) "a"
                     26: int(1)
                     27: string(1) "i"
                     28: int(1)
                     29: string(5) "aeiou"
                     30: int(1)
                     31: string(5) "aeiou"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>