2009-06-03 19:37:22 +00:00
|
|
|
--TEST--
|
2009-08-04 02:24:47 +00:00
|
|
|
Bug #47859 (parse_ini_file() does not like asterisk (*) in key in the beginning)
|
2009-06-03 19:37:22 +00:00
|
|
|
--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) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"*key"]=>
|
|
|
|
unicode(6) "*value"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"-key"]=>
|
|
|
|
unicode(6) "-value"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"_key"]=>
|
|
|
|
unicode(6) "_value"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"key*"]=>
|
|
|
|
unicode(6) "value*"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"key.*.*"]=>
|
|
|
|
unicode(9) "value.*.*"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"*.*.key"]=>
|
|
|
|
unicode(9) "*.*.value"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|
|
|
|
array(1) {
|
2009-08-04 02:24:47 +00:00
|
|
|
[u"k*e*y"]=>
|
|
|
|
unicode(7) "v*a*lue"
|
2009-06-03 19:37:22 +00:00
|
|
|
}
|