例如 被include的文件里有:1.php:
define('ROOT_PATH', dirname(__FILE__));2.php:
include('./main/include/1.php');
这个ROOT_PATH,是属于1.php的路径;还是2.php所在的路径啊....
也就是说这个 ROOT_PATH是在 1.php中先被执行赋值然后再包含到2.php ; 还是被包含到2.php后再执行赋值啊!

解决方案 »

  1.   

    dirname(__FILE__)这个是1.php所在的目录
    在2.php中  先include  1.php   而你引入了1.php  也就是说你也可以用到ROOT_PATH这个常量
      

  2.   

    这个ROOT_PATH,是属于1.php的路径;还是2.php所在的路径啊.... 
    -------------------
    1.php路径, 也就是说这个 ROOT_PATH是在 1.php中先被执行赋值然后再包含到2.php ; 还是被包含到2.php后再执行赋值啊!
    ---------------------------------------------
    1.php中先被执行赋值然后再包含到2.php 
      

  3.   

    经过试验, 这个 dirname 是1.php的地址的,2.php中可以使用这个变量。