大约 9 年前,我为我的网站编写了 PHP 代码。我有一个名为common.php
. 我站点中的每个页面都需要此页面来访问站点的常量、类和变量。
我在本地机器上开发,然后将文件上传到实时站点。我在页面上使用的代码common.php
是:
$main = ($_SERVER['HTTP_HOST'] == 'localhost')? "E:\-=Web=-\-=Sites=-\mysite\main\common.php" :"/home/mysite/public_html/main/common.php";
require_once($main);
这工作得很好,从来没有给我任何问题。
但是,我想我可以改为使用:
require_once($_SERVER["DOCUMENT_ROOT"]."/main/common.php")
这将使我的代码更紧凑,这也意味着我不必总是将我的开发站点文件放在E://
所以我的问题是,使用它是一种好习惯$_SERVER["DOCUMENT_ROOT"]
吗?
如果希望在每个页面上调用配置文件,这是大多数开发人员会做的吗?