.env(phpdotenv)を使えば環境変数を簡単に作れるよ、読み込めるよ。blogホームPHP.env(phpdotenv)を使えば環境変数を簡単に作れるよ、読み込めるよ。良いよPHP言語で環境変数を自由に設定して読み込みたいならphpdotenv使おう。※string.envに設定した環境変数をPHP側から$_ENV[“キー”]で読み出すことができます。phpdotenvをインストールしようcomposerからインストールしよう。composerの使い方やそもそものcomposer本体のインストールについては割愛。vlucas/phpdotenvもっと使いやすくするよなんかいちいちDotenv::createするのめんどいし、簡単に呼び出せたら良いよね。環境変数を取得するためのクラス作っちゃおう。便利だし簡単だし良いんだけど、使用上の注意点を理解して使用しないと事故や運用上の不都合が起きる。具体的にどんな事故や不都合でしょうか...。環境変数が漏れる事故・誰でも見られる事故.envはファイルなので、普通に何もしない状態で公開領域に設置されていたら普通にブラウザで見ることができてしまう。.envファイルへのアクセス拒否設定をしてあげたり、.envファイルのパーミッション(400かなぁ...)をしっかり見直すべき。all</FilesMatch>.envファイルを公開領域外へ.envがブラウザで見られる公開領域内にあるから危険なのでは、公開領域外のディレクトリに設置することも検討を。公開領域外に設置したときはDotenv::create()の第一引数をその設置したディレクトリのパスにしてあげること。箇所しっかり守っていこう...としか言えない.envファイルを守っていたと思ったら設定ミスってたり、サーバーの引っ越しなどあって引越し先で設定忘れてたらもうだめだと思う。守れる自身があるなら.env使っていこう。.envファイルの管理の面倒臭さgit管理対象外のファイルになると思う。cloneしてくるときにその環境に応じた.envファイルを作ってもらうなどしないといけない。先輩プログラマからローカル開発環境用の.envファイルを貰ったりとかで開発環境を作るんじゃないでしょうか。(超適当だけど有り得そうな例えです)まぁ。これって.envファイルに限らず、どの管理方法でも言えるのか。この面倒臭さをここで例を上げたのは間違えだったかもすまん。phpdotenvに限らず面倒くさいね。phpdotenvを使用しないという判断も危険性を理解ししっかり安全に使える自身があるならphpdotenv使ってもいいと思う。個人的には本番サイトでphpdotenvを使うことには正直抵抗がある。phpdotenvを使用しない選択も判断の1つだと思う。環境変数の設定はphpdotenvがないとできないとかはない。今回の記事はphpdotenvの使い方と注意点だけを紹介する記事だから割愛するが、他にも方法はある。環境や体制を考えて、自分にあった環境変数の管理をしていけばいいと思う。普通にphpdotenv便利だったので紹介でした。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト上に表示された文字を入力してください。管理画面のページの一部を権限によって非表示に...プロフィールseiyaan(@k_i)某大手アパレルECサイトの開発に携わった元WEBプログラマーです。今はノホホンと子育てしながら適度にWEBしつつSIerしてます。ゲスト購入を消し去る.env(phpdotenv)を使えば環境変数を簡単に作れるよ、読み込めるよ。