Я делаю это на старом диске NAS, на котором установлен php и работает PHP4.
Parse_ini_file поддерживается, но я не могу создать массив значений в возвращаемых результатах.
Следующие работы:
[first_section]
one = 1
five = 5
animal = BIRD
[second_section]
path = "/usr/local/bin"URL = "http://www.example.com/~username"
[third_section]
phpversion[] = "5.0"phpversion[] = "5.1"phpversion[] = "5.2"phpversion[] = "5.3"
// Parse with sections
$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_array);
но третий раздел просто возвращает:
[third_section] => Array
(
[phpversion[]] => 5.3
)
Не все значения.
Я делаю это неправильно или это связано с PHP 4?
Какие-нибудь альтернативные методы?
Да, это связано с PHP4. Увидеть http://3v4l.org/DMEud
Вывод, начиная с PHP 5, даст третий раздел, как показано в руководстве, а предыдущая версия покажет поведение, с которым вы столкнулись.
Других решений пока нет …