Annotation of embedaddon/php/ext/standard/tests/general_functions/parse_ini_basic.data, revision 1.1.1.2
1.1 misho 1: [basic]
2: basicval = bar
3: longval = 12345
4: with.dot = fooobar
5: boolon = on
6: booltrue = true
7: boolyes = yes
8: booloff = off
9: boolfalse = false
10: boolnone = none
11: boolno = no
12: string = asdadfsdjkslkj ¡@£$$ { }[ ]/%#¤
13: sqstring = 'adsasdadasdasd'
14: dqstring = "asdadfsdjkslkj ¡@£$$ { } !^~|¥¥{[()/)&/% ¤ # #"
1.1.1.2 ! misho 15: php_constant = E_WARNING
1.1 misho 16: user_constant = TEST_CONSTANT
17:
18: [basic with whitespace]
19: basicval = bar
20: longval = 12345
21: with.dot = fooobar
22: boolon = on
23: booltrue = true
24: boolyes = yes
25: booloff = off
26: boolfalse = false
27: boolnone = none
28: boolno = no
29: sqstring = 'adsasdadasdasd'
30: dqstring = "asdadfsdjkslkj ¡@£$$€¥¥{[()/)&/%#¤"
1.1.1.2 ! misho 31: php_constant = E_WARNING
1.1 misho 32:
33: [comments]
34: ; some comment
35: ; some comment with whitespace
36: somecomment = comment follows;aaa@bbb ; comment here
37: ;
38:
39: [variables]
40: var1 = ${basicval}
41: var2 = ${basicval}/foo
42: var3 = foo/${basicval}
43: var4 = foo/${basicval}/foo
44: quoted_var1 = "${basicqval}"
45: quoted_var2 = "${basicqval}/foo"
46: quoted_var3 = "foo/${basicqval}"
47: quoted_var4 = "foo/${basicqval}/foo"
48:
49: [offset values]
50: foo1[] = "basic offset 1"
51: foo1[ ] = "basic offset 2"
52: foo2[123] = "long offset"
53: foo3[abc] = "string offset"
54: foo4[""] = "quoted offset 1"
55: foo4[" "] = "quoted offset 2"
56: foo4["sqfoobar"] = "quoted string offset"
57: foo4['dqfoobar'] = "single quoted offset"
58: foo6[${basicval}] = "variable"
59: foo6[${basicval}/foo] = "variable with string 1"
60: foo6[foo/${basicval}] = "variable with string 2"
61: foo6[foo/${basicval}/foo] = "variable with string 3"
62: foo7["${basicqval}"] = "quoted variable 1"
63: foo7["${basicqval}/foo"] = "quoted variable 2"
64: foo7["foo/${basicqval}"] = "quoted variable 3"
65: foo7[ "foo/${basicqval}/foo" ] = "quoted variable 4"
66:
67: [non value]
68: novalue_option1 =
69: novalue_option2=
70: novalue_option3 =
71: novalue_option4=
72: novalue_option4[] =
73: novalue_option4[]=
74: novalue_option4[]=
75:
76: ["Quoted strings and variables in sections"]
77:
78: [${basicval}]
79: [${basicval}/foo]
80: [foo/${basicval}]
81: [foo/${basicval}/foo]
82:
83: ["${basicqval}"]
84: ["${basicqval}/foo"]
85: ["foo/${basicqval}"]
86: ["foo/${basicqval}/foo"]
87:
88: [PATH=${basicval}/no/quotes]
89: ; Invalid!
90: ;[PATH="${basicval}/path/quoted"]
91: ["PATH=${basicval}/all/quoted"]
92:
93: ; This is test for bug #29306
94: [01]
95: e=e
96: f=f
97: [02]
98: g=g
99: h=h
100: [1]
101: a=a
102: b=b
103: [2]
104: c=c
105: d=d
106: [0815]
107: bla=bla
108:
109: ;Test for bug #43923
110: [bug #43923]
111: curly1 = {
112: curly2 = "{"
113: curly3 = '{'
114:
115: ;Test for bug #44019
116: [bug #44019]
117: concatenation_before = TEST_CONSTANT "+some_text_after"
118: concatenation_middle = "some_text_before+" TEST_CONSTANT "+some_text_after"
119: concatenation_after = "some_text_before+" TEST_CONSTANT
120: concatenation_nows_before = TEST_CONSTANT"+some_text_after"
121: concatenation_nows_middle = "some_text_before+"TEST_CONSTANT"+some_text_after"
122: concatenation_nows_after = "some_text_before+"TEST_CONSTANT
123:
124: ;Test for bug #43915
125: [bug #43915]
126: ini_with-hyphen = with hyphen and underscore
127: ini.with-hyphen = dot and hyphen
128: ini-with.hyphen = hyphen and dot
129:
130: [windows paths]
131: winpath1="c:\some windows\path\test\new\r\quote \" here\single ' quote\some more"
132: winpath2="special case\"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>