我已经开始将phpdotenv用于我的PHP项目。不幸的是,它无法读取等号(=)符号,并因“由于名称无效而无法解析dotenv文件”而失败。
我需要==,因为它是私钥的一部分。
我已经尝试将env变量值和键值包装在单引号和双引号中,并且我还尝试了转义(\ =)但无济于事。我似乎也找不到任何在线内容。
env变量(SERVICE_ACCOUNT_JSON)的值是多行和JSON。
SERVICE_ACCOUNT_JSON = {
...
...
"private_key": "-----BEGIN PRIVATE KEY-----\nMII ... ==\n-----END PRIVATE KEY-----\n"
...
...
}
在private_key值末尾的第一个=符号处失败。如果我删除=符号,则可以使用,但无法进行身份验证,因此我绝对需要它们。
在此先感谢您的帮助:)