【发布时间】:2015-02-13 05:17:56
【问题描述】:
尝试在index.php 文件中运行这段代码,例如在dir/index.php 目录下的工作方式如下:
print basename(dirname(__FILE__);
// returns 'dir'
但是,我计划在网站上在全球范围内运行它。我已经在每个文件的顶部设置了require('global.php');,它指的是dir/requisites/global.php 的文件。如果我插入以下代码(在名为 findDir() 的函数内)并在 index.php 文件内调用它,而不是像预期的那样返回 dir,它会返回 requisites,原因很明显。
有没有办法能够基本上找到正在调用(需要)global.php 文件的目录名称?我会在每个页面的顶部手动运行脚本,但我会使用一个全局函数,可以修改一次以更改整个站点的某些内容。
提前感谢互联网!
【问题讨论】: