2016-04-29 232 views
1

爲了讓我在測試過程中更容易,同時還處於開發階段,我想知道是否有方法可以在調用我的腳本之前從命令行設置一個php變量。從bash命令行設置php變量

例如,我的打字測試我的PHP腳本: PHP scriptname.php

而且我看的輸出。 但是,可以說scriptname.php包含一個從未設置的變量$ myVar。

有沒有一種方法可以在命令行上設置它?

有點像$ myVar ='foo'php scriptname.php?

回答

2

你將不得不使用$_ENV superglobal皮卡環境變量:

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

然後運行腳本如下:env_key=foo php scriptname.php

+0

好可愛,謝謝! –