Sementara file PHP dieksekusi dan dengan demikian kode sumber tidak terlihat dari web, kesalahan konfigurasi yang tidak disengaja dapat mengubahnya. Anda dapat meletakkan konfigurasi DB di file terpisah di luar direktori root dokumen wbeserver dan gunakan require
PHP PHP perintah untuk memasukkannya ke dalam skrip lain.
Namun, tergantung pada konfigurasi PHP, file di luar docroot mungkin tidak dapat diakses oleh skrip PHP, tetapi ada beberapa cara untuk mengatasinya. Pertanyaan SO ini membahas masalah ini secara detail