时间:2021-07-01 10:21:17 帮助过:29人阅读
不可能的,除非你改过include_path 的值。
http://www.iloveweb.com.cn/test.rar
这是测试文件,有兴趣的可以看下,给点意见,小弟也被弄晕了
如果感觉用相对路径比较晕的话,那就尝试用绝对路径,like: dirname(__FILE__)."/test/1.php"
include(include_once、require、require_once)以执行的文件为基准
按 include_path 指示的路径查找文件
一般为 include_path = ".:/path1:/path2"(UNIX)或 include_path = ".;\path1;\path2"(WINDOW)
即以 .、/path1、/path2 .... 的顺序查找
所以查找的顺序是:被执行程序所在目录,被包含文件所在目录,其他 include_path 指定的目录
这样设计的好处在于:你可以改变原始项目的一些行为,而不必修改原始项目
index.php(require_once("test/1.php");)
test/1.php(require_once("2.php");)
test/2.php
2.php (这个 2.php 将替代 test/2.php)