Code sur écran d'ordinateur

Symfony – debugger la valeur d’une variable d’environnement

Dans Symfony il est possible de définir certaines configurations dans le fichier .env. Pour être sûr de la valeur que le programme reçoit lors de son exécution il existe la commande suivante

php bin/console debug:container --env-var=DATABASE_URL --env=test

Avec cette commande on pourra facilement voir la valeur que Symfony utilise

php bin/console debug:container --env-var=DATABASE_URL

Symfony Container Environment Variables
=======================================

 // Displaying detailed environment variable usage matching DATABASE_URL                                                

%env(resolve:DATABASE_URL)%
---------------------------

 ----------------- ----------------------------------------------------------------- 
  Default value     n/a                                                              
  Real value        "%env(resolve:DATABASE_URL_DOCKER)%"                             
  Processed value   "mysql://root:rooot@db:3306/database"  
 ----------------- ----------------------------------------------------------------- 

 // Note real values might be different between web and CLI.

 

Laisser un commentaire