Annotation of embedaddon/php/ext/standard/tests/file/bug63512.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Fixed bug #63512 (parse_ini_file() with INI_SCANNER_RAW removes quotes from value).
3: --FILE--
4: <?php
5:
6: $array = parse_ini_string('
7: int = 123
8: constant = INSTALL_ROOT
9: quotedString = "string"
10: a = INSTALL_ROOT "waa"
11: b = "INSTALL_ROOT"
12: c = "waa" INSTALL_ROOT
13: d = INSTALL_ROOT "INSTALL_ROOT"', false, INI_SCANNER_RAW);
14:
15: var_dump($array);
16: --EXPECTF--
17: array(7) {
18: ["int"]=>
19: string(3) "123"
20: ["constant"]=>
21: string(12) "INSTALL_ROOT"
22: ["quotedString"]=>
23: string(6) "string"
24: ["a"]=>
25: string(18) "INSTALL_ROOT "waa""
26: ["b"]=>
27: string(12) "INSTALL_ROOT"
28: ["c"]=>
29: string(18) ""waa" INSTALL_ROOT"
30: ["d"]=>
31: string(27) "INSTALL_ROOT "INSTALL_ROOT""
32: }
33:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>