我的文件 1.php 有一个 2.php 的 require_once (它们都在不同的文件夹中)。我遇到的问题是 1.php 似乎神奇地包含了 2.php,因为 2.php 的路径不在 1.php 中。可以肯定的是,我什至在 require_once '2.php' 之前添加了一个 set_include_path('.') ,但它仍然有效......有什么明显的我遗漏了或者这很奇怪吗?
编辑:
//-- file 1.php
//-- long list of requires...
set_include_path('.');
echo get_include_path();
require_once '2.php';
以上工作正常,而 1.php 和 2.php 位于不同的文件夹中。