diff options
Diffstat (limited to 'ext/pcre/tests/match_flags3.phpt')
| -rw-r--r-- | ext/pcre/tests/match_flags3.phpt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/ext/pcre/tests/match_flags3.phpt b/ext/pcre/tests/match_flags3.phpt new file mode 100644 index 0000000..f22205e --- /dev/null +++ b/ext/pcre/tests/match_flags3.phpt @@ -0,0 +1,46 @@ +--TEST-- +preg_match() flags 3 +--FILE-- +<?php + +var_dump(preg_match('', '', $match, 0xfff)); + +var_dump(preg_match('/\d+/', '123 456 789 012', $match, 0, -8)); +var_dump($match); + +var_dump(preg_match('/\d+/', '123 456 789 012', $match, 0, -500)); +var_dump($match); + +var_dump(preg_match_all('/\d+/', '123 456 789 012', $match, 0, -8)); +var_dump($match); + +var_dump(preg_match('/(?P<3>)/', '')); + +?> +--EXPECTF-- + +Warning: preg_match(): Empty regular expression in %smatch_flags3.php on line 3 +bool(false) +int(1) +array(1) { + [0]=> + string(3) "789" +} +int(1) +array(1) { + [0]=> + string(3) "123" +} +int(2) +array(1) { + [0]=> + array(2) { + [0]=> + string(3) "789" + [1]=> + string(3) "012" + } +} + +Warning: preg_match(): Numeric named subpatterns are not allowed in %smatch_flags3.php on line 14 +bool(false) |
