$ dbhost = localhost $ dbuser = root等,在每个php页面上,如何修复?

tri*_*riq 1 php

我已经获得了一个php应用程序作为实习项目来清理.之前的开发人员已多次声明像dbhost,dbuser这样的东西.在每个脚本页面上.我想知道php开发人员使用什么样的设计来解决这个问题.即制作属性文件?等等..

Ros*_*oss 5

通常,大多数应用程序都有一个通用的include文件,通常命名为"bootstrap",它定义了全局选项和值,并设置了一些初始化代码.然后,请求的每个页面首先包含此文件.

在您的情况下,您将数据库配置放在此引导程序中(可能是传统的/includes/bootstrap.php),然后是每个需要它的页面require "./includes/bootstrap.php";.

例如,phpBB在每个页面上都包含其"内核引导程序".