только что начал с Config/Lite (https://github.com/pear/Config_Lite)CONFIG/Lite и Массивы
Но, кажется, что он не любит переменных массива, например, у меня есть следующий мой INI файл:
[Meta Tags]
meta[site_description] = ""
meta[site_keyword] = ""
meta[site_title] = "FooBar"
meta[site_type] = "Website"
meta[site_url] = "site.com"
meta[site_image] = ""
И Если я запускаю следующее:
$lite = new Config_Lite("myfile", LOCK_EX);
$lite->set("MetaTags", "meta[site_keyword]", "keyword");
$lite->save();
я в конечном итоге следующее в моем файле INI:
[Meta Tags]
meta[site_description] = ""
meta[site_keyword] = ""
meta[site_title] = "FooBar"
meta[site_type] = "Website"
meta[site_url] = "site.com"
meta[site_image] = ""
meta[site_keyword] = "keyword"
Не похоже, что уже существует значение, называемое meta [site_keyword], и просто создает новую запись. Я делаю что-то неправильно?
Хм! Возможно, мой синтаксис был неправильным, я дам это, спасибо! – Chud37