如何使用环境变量作为其他环境变量的参考?
Posted
技术标签:
【中文标题】如何使用环境变量作为其他环境变量的参考?【英文标题】:How to use env variable as reference of other env variable? 【发布时间】:2019-09-02 19:19:09 【问题描述】:我正在使用 Laravel 5.4 和 vlucas/phpdotenv
库。
我想将一个环境变量引用到另一个环境变量,例如
APP_NAME: JUSTDOIT
SIGNUP_KEY: JUSTDOIT_SIGNUP
在 SIGNUP_KEY 中,我想使用任何 APP_NAME。
【问题讨论】:
【参考方案1】:啊,我在这里找到了答案,不要删除问题,因为它可能对其他人有帮助,
可以将环境变量嵌套在另一个环境变量中,这有助于减少重复。
这是通过将现有环境变量包装在 $…
中来完成的,例如
APP_NAME: JUSTDOIT
SIGNUP_KEY: $APP_NAME_SIGNUP
另外,如果您想在变量值中使用空格,请用“引号”将其括起来,例如
SIGNUP_KEY:“$APP_NAME SIGNUP”
参考: https://github.com/vlucas/phpdotenv#nesting-variables
【讨论】:
以上是关于如何使用环境变量作为其他环境变量的参考?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Google App Engine 标准环境中使用 Google Cloud Build 或其他方法设置环境变量?