Medan PHP-filer körs och källkoden därför inte är synlig från webben, kan en oavsiktlig felkonfiguration ändra detta. Du kan lägga DB-konfigurationen i en separat fil utanför wbeserverns dokumentrotkatalog och använd PHPs require
kommandot för att inkludera det i de andra skripten.
Men, beroende på PHP-konfigurationen, kanske filer utanför docroot inte är tillgängliga för PHP-skript, men det finns sätt att komma runt detta. Denna SO-fråga diskuterar dessa frågor i detalj