php global空間を汚さない設定の読み込み
| 日付 | 2018.09.19 |
|---|---|
| タイトル | php global空間を汚さない設定の読み込み |
| 本文 | $CONFIG = call_user_func(function() {
// 設定ファイル読み込み
include('config.php');
// 読み込んだファイルに定義された変数を返す
return get_defined_vars();
});
とすれば、設定ファイルは何も意識せずに
<?php
$DB_HOST = 'xxxx.xx';
$DB_USER = 'yyyy';
...
のように記載できる。 |