.env хешируется?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 .env хешируется?

Сообщение Anonymous »

Я разрешаю .env следующим образом.

Код: Выделить всё

$dotenv = new Dotenv();
$dotenv->load(__DIR__ . '/../.env');
$_ENV, кажется, загружается, как и ожидалось, когда я его сбрасываю. Однако getenv('') просто возвращает false для любого из моих случаев.
Я также использую symfony/yaml, и '%env(DB_HOST)%', похоже, разрешается зашифрованным следующим образом " env_a29ffbaf71844d60_DB_PORT_b9ae345956b17326add18c425a0a8116".
Почему это хешировано?

Код: Выделить всё

Doctrine\DBAL\Connection:
factory: [ 'Doctrine\DBAL\DriverManager', 'getConnection' ]
arguments:
- { driver: pdo_pgsql, host: '%env(DB_HOST)%', port: '%env(DB_PORT)%', dbname: '%env(DB_DATABASE)%', user: '%env(DB_USERNAME)%', password: '%env(DB_PASSWORD)%' }
Примечание: я не использую всю структуру Symfony, а только некоторые ее части.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-hashed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»