mysqlテーブルのインストールスクリプトを作成しました。ユーザーにデータベース構成を設定してもらいたい。mysqlの構成は、PHPクラスにパブリック変数としてハードコーディングされています。
インストール時に構成データを作成して保存するためのベストプラクティスは何ですか?
mysqlテーブルのインストールスクリプトを作成しました。ユーザーにデータベース構成を設定してもらいたい。mysqlの構成は、PHPクラスにパブリック変数としてハードコーディングされています。
インストール時に構成データを作成して保存するためのベストプラクティスは何ですか?
.iniファイルを使用することをお勧めします。例:
database.config.ini:
host = "localhost"
db = "test"
user = "root"
pass = ""
構成をロードするには:
$config = parse_ini_file('database.config.ini');
print_r($config);
/*Array
(
[host] => "localhost"
[db] => "test"
[user] => "root"
[pass] => ""
)*/
構成データを受け入れるためのフォームを作成します。プロセス中に、これらのコンテンツをファイルまたはxmlに書き込みます。次に、ファイル構成データから読み取ります
PHP fwrite()を使用して、空のPHPファイルにコンテンツを作成します。コンテンツは、ユーザー入力の定義された定数です。これらの定数を使用して、データベース構成ファイルに値を設定します。