Ini файлы. Что это такое и как их использовать?

Рецепт №72. Из книги «128 рецептов php»
Перейти к оглавлению

Сначала пару слов о ini файлах. Что это такое? Это обыкновенный текстовый файл, который служит хранилищем для различных конфигураций. Такие файлы имеют определенную структуру, вот такого вида:

; файл config.ini
[db]
login = root
pass = 12345
 
[email]
admin = admin@test.com
support = support@test.com

db и email — это заголовки разделов. login, pass, admin и support — это параметры, с помощь знака равно им задается значение. В ini файле можно использовать комментарии, писать их нужно после знака точка с запятой .
Для чего нужны ini-файлы? В них можно хранить любую информацию, которую приходится часто менять или доступ, к которой должен быть простым. Например, это может быть настройки для подключения к базе данных.
В php можно быстро и просто получить значение параметра из ini-файла. Сделать это можно следующим образом:

// Получаем все параметры конфига вместе с разделами
$arrayAllConfig = parse_ini_file("config.ini", true);
// Выводим массив, в котором хранится login и pass
var_dump($arrayAllConfig[db]);
// Выводим login
var_dump($arrayAllConfig[db][login]); 

// Получаем все параметры без разделов
$arrayAllConfig = parse_ini_file("config.ini"); 
// Выводим pass
var_dump($arrayAllConfig[pass]);

В приведенном выше примере используется функция parse_ini_file. Она позволяет считывать конфигурационный файл.

Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*