Symfonyob娱乐下载 4.3新增功能:默认和Trim环境变量处理器
2019年1月9日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
Env Var处理器允许在Symfony应用程序配置中使用环境变量之前转换它们的值。ob娱乐下载它们很有用,例如,将env变量的类型(根据定义,它总是一个字符串)转换为更合适的类型,例如整数或布尔值。在Syob娱乐下载mfony 4.3中,我们添加了新的处理器来提供新的转换。
默认环境变量处理器
提供的
杰里米Derusse
在# 28976.
当给定的env变量没有定义时,它返回一个默认值。它使用这样的语法:env(默认值:DEFAULT_VALUE ENV_VAR_NAME):
.你可以将它与任何其他的env vars结合起来做以下高级的事情:
1 2 3 4
#配置/ services.yaml参数:private_key:' % env(默认:default_key:文件:PRIVATE_KEY) %’default_key:' % env (PRIVATE_KEY) %
修剪环境Var处理器
它应用于削减()
在返回env变量值之前,将PHP函数转换为env变量的值。结合使用时尤其有用文件
处理器,因为它会删除文件末尾的换行符:
1 2 3
#配置/ services.yaml参数:private_key:' % env(修剪:文件:PRIVATE_KEY) % '
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
下一个特性应该是'rawurlencode'处理器和'转义'处理器,用于屏蔽"%"字符。