Разрабатываю админ-центр, где я могу редактировать файлы конфигурации (написанные на PHP). Я НЕ хочу хранить эти значения в таблице mySQL (по разным причинам). Так сказать, мой config.php имеет содержание, как:Редактирование PHP с помощью PHP (admin center)
<?php
$option1 = 1;
$option2 = 2;
$option4 = 5;
$option7 = array('test','a','b',c');
?>
Сейчас говорят в одном из администраторов страниц я буду меняться только несколько значений, как option2 или ОПЦИЯ4 и т.д. Любые идеи о том, что было бы лучше пойти об этом.
Я знаю, что один из вариантов - полностью прочитать файл PHP и написать его части с помощью REGEX. Любой способ сделать это более эффективным? Я не хочу, чтобы файл config.php прерывался из-за некоторой ошибки на конце пользователя. Любые идеи о том, как обеспечить, чтобы он работал?
Я бы рекомендовал использовать массив для конфигурации вместо и сохранения/загрузки его с сериализации/десериализации, таким образом вы не должны были бы делать какие-либо синтаксический, ни вы должны использовать базу данных. – Turnor