env('APP_ENV')
,config('app.env')
またはApp::environment()
のアプリケーション環境を使用する場合の違いは何ですか?アプリケーション環境を取得するためにenv( 'APP_ENV')、config( 'app.env')、またはApp :: environment()を使用する違いは何ですか?
env('APP_ENV')
は$_ENV
になり、config('app.env')
はコンフィギュレーションを読み込み、App::environment()
はすべての抽象化であることがわかりました。そして、私の意見では、この利点もあります。 抽象的。こうしたパフォーマンス比較のレベルやセキュリティなどの他の違いは、存在する場合、私は知らない
検討する
むしろ ')が、経験則として、あなたが(設定'に頼る必要がありますあなたの設定値をキャッシュしたい場合は 'env()'を直接実行してください。 –