Annotation of embedaddon/php/ext/standard/tests/general_functions/bug47859.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #47859 (parse_ini_file() does not like asterisk (*) in key in the beginning)
3: --FILE--
4: <?php
5: var_dump(parse_ini_string('*key = "*value"'));
6: var_dump(parse_ini_string('-key = "-value"'));
7: var_dump(parse_ini_string('_key = "_value"'));
8:
9: var_dump(parse_ini_string('key* = "value*"'));
10: var_dump(parse_ini_string('key.*.* = "value.*.*"'));
11: var_dump(parse_ini_string('*.*.key = "*.*.value"'));
12: var_dump(parse_ini_string('k*e*y = "v*a*lue"'));
13: ?>
14: --EXPECT--
15: array(1) {
16: ["*key"]=>
17: string(6) "*value"
18: }
19: array(1) {
20: ["-key"]=>
21: string(6) "-value"
22: }
23: array(1) {
24: ["_key"]=>
25: string(6) "_value"
26: }
27: array(1) {
28: ["key*"]=>
29: string(6) "value*"
30: }
31: array(1) {
32: ["key.*.*"]=>
33: string(9) "value.*.*"
34: }
35: array(1) {
36: ["*.*.key"]=>
37: string(9) "*.*.value"
38: }
39: array(1) {
40: ["k*e*y"]=>
41: string(7) "v*a*lue"
42: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>