Я хотел бы использовать что-то вроде [parse_ini_file] [1].
Допустим, например, у меня есть файл boot.ini, который я буду загружать для дальнейшей процедуры:
;database connection settings
[database]
type = mysql;
host = localhost;
username = root;
password = "";
dbName = wit;
Тем не менее, я хотел бы иметь его по-другому, так как массив php будет:
$ini['database']['whatever']
Итак, в первую очередь я бы хотел, чтобы мой boot.ini имел такую структуру:
;database settings (comment same style)
db.host1.type = mysql;
db.host1.host = localhost;
db.host1.username = root;
db.host1.password = "";
db.host1.dbName = wit;
db.host2.type = mysql;
db.host2.host = otherHost;
db.host2.username = root;
db.host2.password = "";
db.host2.dbName = wit;
Поэтому, когда я сейчас получаю доступ к файлу, я бы хотел получить к нему следующий доступ:
$ini['db']['host1']['whatever']
И вдобавок ко всему, я хотел бы сделать это через ООП, поэтому скажем:
$ Иници-> db-> host1-> любой
or `$ini->db->host1`
вернет массив со всеми атрибутами, такими как тип, хост, имя пользователя, пароль и dbName;
Я ценю любую помощь. Заранее большое спасибо.
[1]: http://uk2.php.net/manual/en/function.parse-ini-file.php