$config = ['user' => 'admin','name' => 'GOD','pass' => '123123'];
<?php
return ['user' => 'admin','name' => 'GOD','pass' => '123123'];
$conf = require('conf.conf');
echo $conf['user'];
// save
file_put_contents('conf.conf', "<?php\n\n" . 'return ' . var_export($config, true) . ";\n");
// полечение конфига
$config = require 'my_config.php' // в файле return ['user' => 'admin','name' => 'GOD','pass' => '123123']
// вывод формы для редактирования
foreach ($config as $name => $value) {
echo "<input name=$name value=$value>"
}
// сохранение
$fileData = ''
foreach ($_POST as $name => $value) {
$fileData .= "'$name' => '$value'"
}
if ($fileData) {
file_put_contents(my_config.php, "return [$fileData]")
}