如果你在index.php里include 或require 其它文件!  那么 其它任何文件里的路径都是index.php所在路径!

解决方案 »

  1.   

    不能绝对化了!
    __FILE__ 是当前文件在文件系统中的位置,是绝对路径的。不在相对路径的讨论之列
     ./1.php 是相对路径,但你举的例子不能说明问题
    如果这样 a.php::   include "b/b.class.php";
    那么:这个 ./1.php 是相对 a.php 的,但是./1.php 不存在而 b/1.php 存在的话,那就是 b/1.php 了
    因为 b/1.php 相对于 b/b.php 也是 ./1.php
    这是一个查找次序的问题