簡単なPHP設定ファイルを作ろうとしています。それはこのように動作します:
<?php //settings.php
$setting1 = "Something";
$setting2 = "somethingelse";
?>
次に、別のファイルに送信される html フォームがあります。気になるのは、「settings.php」の設定をフォームで送信されたデータに変更し、ファイルを保存する方法です.それが可能であれば. 私は1つの方法が
- settings.php を含める
- それに応じて設定を変更します
- settings.php を削除
- settings.php ファイルの文字列を再作成します
- 文字列を新しい settings.php ファイルに書き出します
しかし、もっと簡単な方法があるかどうか疑問に思っています..私のsettings.phpはかなり長いので..どんな助けも素晴らしいでしょう:3 これを行う方法があるかどうか、天気に興味があります。前もって感謝します!
編集
熟考し、成長するために 4 年間過ごした後、私はこの考えが非常識であることに気付きました。構成を管理したい場合、最善の方法 (imho) は、配列インクルード ファイルを使用することです。構成は絶対に変更しないでください (ポイント 2.、3.、4.、および 5. で要求しました)。
より詳細な構成ライブラリを探している場合は、私の同僚が作成したライブラリであるGestaltをご覧ください。
例
// main.php
<?php
$config = include_once 'config.php';
echo 'Configured name is: ' . $config['main']['name'];
// config.php
<?php
return [
'main' => [
'name' => 'Nathan'
]
];