【发布时间】:2015-09-01 06:11:24
【问题描述】:
有什么优势?如果我对项目的文件结构了如指掌,为什么不能只使用相对 url?例如,如果我们想要文件夹trial 中的一个文件,并且该文件名为test.php,这样做有什么好处
require $_SERVER['document_root'] . "/trial/test.php";
什么时候可以做
require "test.php"; //assuming we are in the trial folder
谢谢!
【问题讨论】:
-
如果您必须将其交给某人(例如)怎么办?他们可能不知道他们的手背。就我个人而言,我使用了一个配置文件,其中定义了我使用的常用文件夹,所有这些都基于站点的根目录(我放置配置文件的位置),所以当我包含时,我会做
ROOT_DIR.'/folder/file.php'或者如果它是一个通用的函数文件夹,就像FUNCTIONS.'/myfunction.php'all based on root (我的配置文件位置)