.envから環境変数に値を読み込む

Contents [hide]

出力結果

TEST

前準備

以下の内容の.envファイルを用意する

1
ENVVALUE="TEST"

プログラム例

JavaScript

1
2
require('dotenv').config();
console.log(process.env.ENVVALUE);

Perl

1
2
3
use Dotenv;
Dotenv->load();
print $ENV{"ENVVALUE"}."\n";

PHP

1
2
3
4
5
<?php
require_once __DIR__ . '/vendor/autoload.php';
$dotenv = Dotenv\Dotenv::create(__DIR__);
$dotenv->load();
print(getenv('ENVVALUE')."\n");

Python

1
2
3
4
5
6
7
import os
from firstclass_dotenv import Dotenv
 
if __name__ == "__main__":
  dotenv = Dotenv()
  dotenv.load()
  print(os.environ["ENVVALUE"])

Ruby

1
2
3
4
5
require 'dotenv'
Dotenv.load(
  File.join(File.dirname(File.expand_path(__FILE__)), '.env')
)
puts ENV["ENVVALUE"]

プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
 
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。