Matt Allan took a deep dive learning about environment variables.

Laravel, Symfony, and other modern PHP frameworks use environment variables to store security credentials and configuration that changes from one machine to the next. ... Let’s break down what environment variables are, how they work, and how to correctly use them in your code.

https://mattallan.me/posts/how-php-environment-variables-actually-work/