Annotation of embedaddon/php/ext/ereg/tests/eregi_replace_error_002.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test eregi_replace() function : error conditions - bad regular expressions
3: --FILE--
4: <?php
5: /* Prototype : proto string eregi_replace(string pattern, string replacement, string string)
6: * Description: Replace regular expression
7: * Source code: ext/standard/reg.c
8: * Alias to functions:
9: */
10:
11: echo "*** Testing eregi_replace() : bad REs ***\n";
12: var_dump(eregi_replace("", "hello", "some string"));
13: var_dump(eregi_replace("c(d", "hello", "some string"));
14: var_dump(eregi_replace("a[b", "hello", "some string"));
15: var_dump(eregi_replace("c(d", "hello", "some string"));;
16: var_dump(eregi_replace("*", "hello", "some string"));
17: var_dump(eregi_replace("+", "hello", "some string"));
18: var_dump(eregi_replace("?", "hello", "some string"));
19: var_dump(eregi_replace("(+?*)", "hello", "some string"));
20: var_dump(eregi_replace("h{256}", "hello", "some string"));
21: var_dump(eregi_replace("h|", "hello", "some string"));
22: var_dump(eregi_replace("h{0}", "hello", "some string"));
23: var_dump(eregi_replace("h{2,1}", "hello", "some string"));
24: var_dump(eregi_replace('[a-c-e]', 'd', "some string"));
25: var_dump(eregi_replace('\\', 'x', "some string"));
26: var_dump(eregi_replace('([9-0])', '1', "some string"));
27: echo "Done";
28: ?>
29: --EXPECTF--
30: *** Testing eregi_replace() : bad REs ***
31:
32: Deprecated: Function eregi_replace() is deprecated in %s on line %d
33:
34: Warning: eregi_replace(): REG_EMPTY in %s on line %d
35: bool(false)
36:
37: Deprecated: Function eregi_replace() is deprecated in %s on line %d
38:
39: Warning: eregi_replace(): REG_EPAREN in %s on line %d
40: bool(false)
41:
42: Deprecated: Function eregi_replace() is deprecated in %s on line %d
43:
44: Warning: eregi_replace(): REG_EBRACK in %s on line %d
45: bool(false)
46:
47: Deprecated: Function eregi_replace() is deprecated in %s on line %d
48:
49: Warning: eregi_replace(): REG_EPAREN in %s on line %d
50: bool(false)
51:
52: Deprecated: Function eregi_replace() is deprecated in %s on line %d
53:
54: Warning: eregi_replace(): REG_BADRPT in %s on line %d
55: bool(false)
56:
57: Deprecated: Function eregi_replace() is deprecated in %s on line %d
58:
59: Warning: eregi_replace(): REG_BADRPT in %s on line %d
60: bool(false)
61:
62: Deprecated: Function eregi_replace() is deprecated in %s on line %d
63:
64: Warning: eregi_replace(): REG_BADRPT in %s on line %d
65: bool(false)
66:
67: Deprecated: Function eregi_replace() is deprecated in %s on line %d
68:
69: Warning: eregi_replace(): REG_BADRPT in %s on line %d
70: bool(false)
71:
72: Deprecated: Function eregi_replace() is deprecated in %s on line %d
73:
74: Warning: eregi_replace(): REG_BADBR in %s on line %d
75: bool(false)
76:
77: Deprecated: Function eregi_replace() is deprecated in %s on line %d
78:
79: Warning: eregi_replace(): REG_EMPTY in %s on line %d
80: bool(false)
81:
82: Deprecated: Function eregi_replace() is deprecated in %s on line %d
83:
84: Warning: eregi_replace(): REG_EMPTY in %s on line %d
85: bool(false)
86:
87: Deprecated: Function eregi_replace() is deprecated in %s on line %d
88:
89: Warning: eregi_replace(): REG_BADBR in %s on line %d
90: bool(false)
91:
92: Deprecated: Function eregi_replace() is deprecated in %s on line %d
93:
94: Warning: eregi_replace(): REG_ERANGE in %s on line %d
95: bool(false)
96:
97: Deprecated: Function eregi_replace() is deprecated in %s on line %d
98:
99: Warning: eregi_replace(): REG_EESCAPE in %s on line %d
100: bool(false)
101:
102: Deprecated: Function eregi_replace() is deprecated in %s on line %d
103:
104: Warning: eregi_replace(): REG_ERANGE in %s on line %d
105: bool(false)
106: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>