PHPでウェブサイトを作っています。
本番環境とテスト環境に同じファイルを置いて、
データベースやメールの送信先が環境に応じて自動で切り替わるようにしたいと思っています。
現在は一番最初に以下のコードを設置して定数の値を変更しています。
lang
1switch (true) { 2 3 case ($_SERVER["HTTP_HOST"] === 'unko.love.com'): 4 // ローカル開発環境の設定 5 break; 6 7 case ($_SERVER["HTTP_HOST"] === 'hoge.love.com'): 8 // サーバーテスト環境の設定 9 break; 10 11 default: 12 // 本番環境の設定 13 break; 14}
これの欠点やもっといい管理方法などがあれば教えて下さい。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。