2016-04-29 3 views
1

開発フェーズ中にテストするのが簡単になるように、スクリプトを呼び出す前にコマンドラインからphp変数を設定できる方法があるかどうかは疑問でした。 PHPのscriptname.phpbashコマンドラインからphp変数を設定する

そして、私は、出力を見て:

例えば、私は次のように入力して、私のPHPスクリプトをテスト。 しかし、scriptname.phpには設定されていない変数$ myVarが含まれているとします。

これをコマンドラインで設定できる方法はありますか?

$ myVar = 'foo'のようなものPHPのスクリプト名.php?

答えて

2

あなたはピックアップの環境変数に$_ENV superglobalを使用する必要があります:

$var = array_key_exist('env_key', $_ENV) ? $_ENV['env_key'] : 'default'; 

そして、次のようにスクリプトを実行しますenv_key=foo php scriptname.php

+0

ラブリー、ありがとう! –

関連する問題