首先php中有常用的两种方法将文件包含:include和require,而include_once和require_once无非就是升级版而已,这里就不阐述他们的区别,我只提一下我遇到的问题: 先看一下有这么几个文件,文件的层级结构如下: Demo/ dir1 a.php dir2 b.php c.php 请下面这个代码: 看代码,好像是对的,对吧,填的都是相对路径,而且路径都对,是吧!!!但是然后访问c.php,会出错,错误信息如下: Warning: require(./dir2/b.php