バージョンコントロールに含まれない環境固有の設定ファイルが必要ですが、php配列のファイルは、特に希望するタイプの値を定義でき、それらを変換する必要はないと考えると良い選択ですが、フレームワークとライブラリは.envファイルを使用します。 .envファイルの利点とその理由は何ですか?.env設定ファイルかphp配列設定を使うべきですか?
0
A
答えて
1
.envファイルが標準です。使い方が簡単で、好きなように環境に依存しません。
あなたはこの解決策を決定的に使用する必要があります。
2
私はLaravelのやり方が好きです。 configファイルとenvファイルを実装しています。あなたはどこにでもconfig
機能を使用する必要があるだけでしょう
<?php
// config/app.php
return array(
'myconfig' => env('MYCONFIG', 'default')
)
MYCONFIG=something
ファイル.env
中:
config/*.php
に、あなたは次のようなものを定義します。
config('app.myconfig')
ところで、それは両方(単離または一緒に)を実装するのは簡単です。
関連する問題
- 1. emacs preludeで設定/設定ファイルとして使うべきは何ですか?
- 2. 設定ファイルでSoapHttpClientProtocol Timeoutプロパティを設定できますか?
- 3. PHP:インタプリタパスをPHPファイルに設定できますか?
- 4. Cloud Foundryユーザ定義のenv変数をbuildpackから設定できますか?
- 5. Perlからenv変数を設定し、Makefileで使用する
- 6. PHP - オブジェクトに配列を設定
- 7. PHP:配列のすべての値を何かに設定する
- 8. PythonでOS env varを設定する
- 9. なぜ配列の値を設定解除できないのですか(PHP)
- 10. PHP - JSONにオブジェクト配列設定$の
- 11. 大規模なPHP配列ページ設定
- 12. PHP CLI:$ _SERVER変数を配列として設定できますか?
- 13. PHPプロジェクトでの設定ファイルの使用
- 14. 配列を使用したPHPでのドロップダウンの設定
- 15. `UseUrl(...)`の設定ファイルの設定を使用しますか?
- 16. Apache Commonsの設定 - 設定ファイルをロード/使用できない
- 17. app.get( 'env')を使用して環境固有の設定を設定する
- 18. TYPO3_ACTIVE_FRAMEWORK_EXTENSIONSデプロイメントプロセスでENV変数を設定
- 19. PHP - 別の配列の値から配列内の変数を設定する
- 20. 設定ファイルから配列を結合する
- 21. Codeigniter - フォーム検証設定ファイルから配列を取得する
- 22. phpファイルからsymfony 3.0のロード設定
- 23. Azure設定ファイルからすべての設定を取得する方法は?
- 24. env、OSX rbenvとバンドルバトルを設定する
- 25. (どのように)nhibernate設定に特定の設定ファイル名を指定できますか?
- 26. Spring IDE(STS)の設定ファイルの設定:インポートされたXMLファイルもリストされるべきですか?
- 27. 設定列DATA TYPE(PHPからMySQLへ)
- 28. javascript:配列インデックスの値を設定できませんか?
- 29. larnvelをMysqlにリンクする.envファイルを設定するには?
- 30. 配列からUIImageViewへのアクセス/設定
個人的に私はこれにどのようなアプローチも気にしません。もしあなたが.phpファイルではないファイルベースの解決策を持っていれば、あなたのWebアクセス可能フォルダの外に保存してください。 .iniファイルのファンです。phpには、PHPのバールに変換する便利な小さな機能があります。 – Dale
.ymlや.iniの形式はどうですか? –