PHPで.envファイルを使用する
PHPで.env
ファイルを使用する方法。
phpdotenvをComposerを利用してインストールする。
composer require vlucas/phpdotenv
.env
ファイルを作成する。
ID='id_name'API='api_key_no'
サイトでも書かれているように、セキュリティの観点からプロジェクトで利用する際は、.gitignore
に.env
を指定したり.env.example
を作成するなどしてAPIキーなどの機密情報が漏れないように。
PHPファイルで以下のようにして読み込む。
require __DIR__. '/vendor/autoload.php';use Dotenv\Dotenv;
$dotenv = Dotenv::createImmutable(__DIR__);$dotenv->load();
以下のように利用できるようになる。
//いずれでも取得可$id = getenv('ID');$id = $_ENV['ID'];$id = $_SERVER['ID'];