Php develstudio - працюємо з файлами ini в php

INI файл часто використовують для збереження налаштувань в простому вигляді. Використання його замість xml формату досить виправдано, тому що його легше редагувати, він більш зрозумілий новачкові. В php є вбудована функція для читання інформації з файлів ini. але немає функціоналу для запису інформації ini.

Для читання інформації з ini можна використовувати просту функцію:

А в ini файлі у нас наступне:

Треба не забувати, що ini формат не підтримує перенесення на новий рядок в значеннях, це один з недоліків.

Запис і читання через клас

Представляю вам php клас для роботи з ini файлами. Він практично повторює функціональність класу іні з Делфі. Даний клас вже вбудований в DevelStudio і знаходиться в "engine_sdk / files / ini_ex.php".

Чим він зручний? Його легко використовувати для читання і запису ini файлів.

Запис інформації в ini файл

Розглянемо приклад на основі нашого php класу.

В результаті у нас повинен вийти ось такий файл:

При створенні об'єкта шлях можна вказувати до неіснуючого файлу, він його створить автоматично.

Зручне читання з ini файлу

А тепер розглянемо код читання, він буде працювати навіть тоді, коли іні файлу і немає фізично, ось у чому краса роботи з іні файлами:

Обмеження на розмір ini файлу у пхп і класу ніякого немає.

Хвилиночку уваги!