php包含有没有办法包含仅相对于该文档的文件?
如果我有一个包含inc/footer的索引.php文件.php我会写:
include 'inc/footer.php';
如果我想在页脚.php中包含另一个文件,我必须相对于索引.php文件(包含它的文件)执行此操作。这可能不是问题,但是如果我想包含来自完全不同位置的索引.php呢?
我知道有几种方法可以实现这一目标,例如定义绝对路径或使用.dirname(__FILE__)
这从来都不是一个真正的问题,因为我总是以某种方式弄清楚,但我总是想知道php中究竟如何包含工作。
有人能解释一下引擎盖下发生了什么吗?