mirror of
https://github.com/php/php-src.git
synced 2024-10-16 14:02:37 +00:00
43 lines
804 B
PHP
43 lines
804 B
PHP
--TEST--
|
|
Bug #47859 parse_ini_file() does not like asterisk (*) in key in the beginning
|
|
--FILE--
|
|
<?php
|
|
var_dump(parse_ini_string('*key = "*value"'));
|
|
var_dump(parse_ini_string('-key = "-value"'));
|
|
var_dump(parse_ini_string('_key = "_value"'));
|
|
|
|
var_dump(parse_ini_string('key* = "value*"'));
|
|
var_dump(parse_ini_string('key.*.* = "value.*.*"'));
|
|
var_dump(parse_ini_string('*.*.key = "*.*.value"'));
|
|
var_dump(parse_ini_string('k*e*y = "v*a*lue"'));
|
|
?>
|
|
--EXPECT--
|
|
array(1) {
|
|
["*key"]=>
|
|
string(6) "*value"
|
|
}
|
|
array(1) {
|
|
["-key"]=>
|
|
string(6) "-value"
|
|
}
|
|
array(1) {
|
|
["_key"]=>
|
|
string(6) "_value"
|
|
}
|
|
array(1) {
|
|
["key*"]=>
|
|
string(6) "value*"
|
|
}
|
|
array(1) {
|
|
["key.*.*"]=>
|
|
string(9) "value.*.*"
|
|
}
|
|
array(1) {
|
|
["*.*.key"]=>
|
|
string(9) "*.*.value"
|
|
}
|
|
array(1) {
|
|
["k*e*y"]=>
|
|
string(7) "v*a*lue"
|
|
}
|