【发布时间】:2017-09-24 23:58:33
【问题描述】:
我发现自己处于需要处理一些环境变量的情况,这些环境变量传递给一些类型提示的类方法和构造函数,这些方法和构造函数抱怨,因为他们期望一个整数,但他们收到一个字符串,如 env vars 始终是字符串,无论其内容如何。
我希望尽可能保持严格的类型提示,但当前的解决方案(例如 Symfony DotEnv)似乎甚至没有考虑进行任何类型转换的可能性。
您将如何解决这个问题?正如我所说,我想避免放松类类型提示,但 env vars 处理的当前状态似乎没有表明任何东西,但字符串是“正确的”。
【问题讨论】:
标签: php symfony environment-variables