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>