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