// Database $config['db']['host'] = ($env === 'development') ? 'localhost' : 'prod-db-server.com'; $config['db']['user'] = 'app_user'; $config['db']['pass'] = 'super-secret-password'; $config['db']['name'] = 'my_application';
If they could read it, they could steal the database password. They could download the entire history of the site, wipe it clean, or hold it for ransom.
<?php /** * Configuration file for My Application */
To the outside world, it looked like just another small, unassuming file in a sea of folders. But within the ecosystem of the application, it was the absolute center of the universe. It held the true names and secret passwords of the database, the master switches for debugging, and the sacred keys to the kingdom.