【发布时间】:2020-10-05 02:05:36
【问题描述】:
将$ 符号放在.env 文件中的环境变量中,
symfony/dotenv 加载程序似乎搞砸了。
.env
TEST=123123123!!!123123123$$LOST$$testtesttest~~~tiltiltiltil
test.php
<?php
require_once __DIR__ . '/vendor/autoload.php';
$dotenv = new \Symfony\Component\Dotenv\Dotenv();
$dotenv->load('.env');
print_r($_ENV);
输出:
[TEST] => 123123123!!!123123123$$~~~tiltiltiltil
预期输出:
[TEST] => 123123123!!!123123123$$LOST$$testtesttest~~~tiltiltiltil
我的问题是这是一个错误还是我做错了什么。
我是否将值括在引号中并不重要。
如果不是我,我会在 GitHub 上创建一个问题。
【问题讨论】:
-
是否假设它们是变量替换?