从bash命令行设置php变量
为了让我在开发阶段更容易测试,我想知道是否有一种方法可以在调用脚本之前从命令行设置一个php变量 例如,我通过键入以下内容来测试我的php脚本: php scriptname.php 我看输出。 但是,假设scriptname.php包含一个从未设置过的变量$myVar 有什么方法可以在命令行上设置它吗 类似于$myVar='foo'php scriptname.php?的内容,您必须使用以下选项来拾取环境变量:从bash命令行设置php变量,php,bash,environment-variables,Php,Bash,Environment Variables,为了让我在开发阶段更容易测试,我想知道是否有一种方法可以在调用脚本之前从命令行设置一个php变量 例如,我通过键入以下内容来测试我的php脚本: php scriptname.php 我看输出。 但是,假设scriptname.php包含一个从未设置过的变量$myVar 有什么方法可以在命令行上设置它吗 类似于$myVar='foo'php scriptname.php?的内容,您必须使用以下选项来拾取环境变量: $var = array_key_exist('env_key', $_ENV)
$var = array_key_exist('env_key', $_ENV) ? $_ENV['env_key'] : 'default';
然后按如下方式运行脚本:env_key=foo-php-scriptname.php