I recently spent a couple of hours on the vlucas/dotenv (github here) php package when I thought it would be a quick 10 minute use. I installed it into a new PHP project:
Then, I setup my index.php file the way I normally would. But, then my getenv() php function would not get the values in the .env file. It would return blank. I had other php apps using it that were installed on my local dev environment, so I was stumped. I looked at all kinds of things. I realized that the php super global $_ENV had the values in there even though the getenv() function wasn't getting them.
Long story short, I downgraded to an older version of the package, and then it worked great.
I am nuts about books. I read on all kinds of topics. I attempt to review each book I read for the sake of my own enrichment as well as conversation starters with others.
You never know what you will find in an attic! Usually there is a hodgepodge of things buried under dust.