我有当前的树。
/edu/index.php
/edu/Classes/Connection.php
/edu/Classes/User.php
/edu/Handlers/Post.php
当我需要使用index.php 中Connection.php
和内部的函数时,我需要它们使用:User.php
require_once './Classes/Connection.php';
require_once './Classes/User.php';
但是 from 的一些函数User.php
也需要函数 fromConnection.php
才能工作,所以既然index.php
是请求的来源,我需要Connection.php
在里面User.php
使用:
require_once './Classes/Connection.php';
但有时我需要使用相同的功能Post.php
,所以
require_once './Classes/Connection.php';
如果是文件发送请求,内部User.php
不起作用。Post.php
没有统一的路径或解决方案,以便我能够以相同的方式从项目中的任何位置获取文件吗?我真的很想避免这样的解决方案......
public function UserFunction($path){
require_once $path;
}
并根据我在项目文件夹中的位置更改每次调用的参数。