【发布时间】:2013-08-08 12:17:18
【问题描述】:
我需要从命令行运行 PHP 脚本,并且需要设置一些环境变量。不幸的是,以下不起作用:
php -dAPPLICATION_ENV=staging script.php
我想要完成的是设置APPLICATION_ENV 变量。
【问题讨论】:
-
-d 和 APPLICATION_ENV 之间的空格是错字吗?尝试把 putenv("APPLICATION_ENV=staging");在 script.php 中
-
您需要在脚本中设置一些变量,还是从脚本中访问环境变量?如果是后者,您使用什么代码访问它?
-
在脚本中用
getenv()函数检索变量。
标签: php command-line environment-variables command-line-arguments