Annotation of embedaddon/php/ext/pcre/tests/null_bytes.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Zero byte test
3: --FILE--
4: <?php
5:
6: preg_match("\0//i", "");
7: preg_match("/\0/i", "");
8: preg_match("//\0i", "");
9: preg_match("//i\0", "");
10: preg_match("/\\\0/i", "");
11:
12: preg_match("\0[]i", "");
13: preg_match("[\0]i", "");
14: preg_match("[]\0i", "");
15: preg_match("[]i\0", "");
16: preg_match("[\\\0]i", "");
17:
18: preg_replace("/foo/e\0/i", "echo('Eek');", "");
19:
20: ?>
21: --EXPECTF--
22: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 3
23:
24: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 4
25:
26: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 5
27:
28: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 6
29:
30: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 7
31:
32: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 9
33:
34: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 10
35:
36: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 11
37:
38: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 12
39:
40: Warning: preg_match(): Null byte in regex in %snull_bytes.php on line 13
41:
42: Warning: preg_replace(): Null byte in regex in %snull_bytes.php on line 15
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>