PHPで設定ファイルを作成する 質問する

PHPで設定ファイルを作成する 質問する

PHP プロジェクト用の設定ファイルを作成したいのですが、これを行う最適な方法がわかりません。

今のところ3つのアイデアがあります。

1-変数を使用する

$config['hostname'] = "localhost";
$config['dbuser'] = "dbuser";
$config['dbpassword'] = "dbpassword";
$config['dbname'] = "dbname";
$config['sitetitle'] = "sitetitle";

2-定数を使用する

define('DB_NAME', 'test');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('TITLE', 'sitetitle');

3-データベースの使用

この設定を授業で使用するので、どの方法が最善か、あるいはもっと良い方法があるかどうかはわかりません。

ベストアンサー1

config.phpシンプルだがエレガントな方法の 1 つは、配列を返すだけのファイル (または任意の名前)を作成することです。

<?php

return array(
    'host' => 'localhost',
    'username' => 'root',
);

その後:

$configs = include('config.php');

おすすめ記事