我正在构建一个 web 应用程序,它的 php 文件分布在不同的目录中,所以一个典型的文件可能有几个包含。所有这些文件无处不在。
一个 php 文件可能如下所示:
include('../../some.php');
require('../../some.php');
在另一个文件中你可能有这样的东西:
include('../../../../some.php');
require('../../../../some.php');
重点是,这可能会有点失控,并且有点难以跟踪。有没有办法可以做到这一点,这样我就不需要一直这样做../../..
了?
我试过这样做:
include('http://www.mywebsite.com/some.php');
require('http://www.mywebsite.com/some.php');
但它似乎不起作用,但有趣的是,我在使用 require 时不会得到 PHP 错误,只会出现
call to function x() error, function or object doesn't exist
类型错误。它从来没有说过文件不存在。先感谢您。