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'];