このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
basic-library:phpdotenv:4.1 [2020/03/19 21:59] y2sunlight [テストプログラム] |
basic-library:phpdotenv:4.1 [2020/04/18 10:50] y2sunlight [環境変数 - phpdotenv] |
||
---|---|---|---|
行 7: | 行 7: | ||
関連記事 | 関連記事 | ||
- | * [[basic-library: | + | * [[basic-library: |
* 環境変数 - phpdotenv | * 環境変数 - phpdotenv | ||
* [[basic-library: | * [[basic-library: | ||
* [[basic-library: | * [[basic-library: | ||
* [[basic-library: | * [[basic-library: | ||
- | * [[basic-library: | + | * [[basic-library: |
- | * [[basic-library: | + | * [[basic-library: |
+ | * [[basic-library: | ||
+ | * [[basic-library: | ||
* [[basic-library: | * [[basic-library: | ||
行 29: | 行 31: | ||
===== phpdotenvについて ===== | ===== phpdotenvについて ===== | ||
- | phpdotenvは、定番の環境変数設定ライブラリです。.envファイルに環境変数を設定することで、'' | + | phpdotenvは、定番の環境変数設定ライブラリです。.envファイルに環境変数を設定することで、'' |
+ | |||
+ | phpdotenvは、LaravelやSymfonyなどのPHPフレームワークで採用されている事を考えれば、環境変数設定についてはphpdotenv以外に考えられません。 | ||
\\ | \\ | ||
行 52: | 行 56: | ||
1 package you are using is looking for funding. | 1 package you are using is looking for funding. | ||
Use the `composer fund` command to find out more! | Use the `composer fund` command to find out more! | ||
+ | </ | ||
+ | |||
+ | >Note: | ||
+ | > | ||
+ | |||
+ | パッケージの取得が終わると '' | ||
+ | |||
+ | <code javascript composer.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
</ | </ | ||
行 59: | 行 76: | ||
===== テストプログラム ===== | ===== テストプログラム ===== | ||
- | パッケージのテストフォルダ('' | + | パッケージのテストフォルダ('' |
行 66: | 行 83: | ||
require __DIR__.'/ | require __DIR__.'/ | ||
- | // | + | // dotenvの初期化(.envの保存場所指定をカレントに設定) |
- | $dotenv = Dotenv\Dotenv:: | + | $env_path = __DIR__; |
- | + | $dotenv = Dotenv\Dotenv:: | |
- | //初期化 | + | |
$dotenv-> | $dotenv-> | ||
- | // | + | // 値を取得 |
- | $app_name = getenv(' | + | $app_name = getenv(' |
- | $ip = getenv(' | + | $ip = getenv(' |
echo " | echo " | ||
</ | </ | ||
- | <code .env> | + | < |
APP_NAME=hogeApp | APP_NAME=hogeApp | ||
</ | </ |