我有这样的文件结构:
Class (folder):
- User.php
- Rule.php
Scripts (folder):
- user.php (in lowercase)
- otherscript.php
index.php
规则类(Class/Rule.php):
namespace My\Namespace;
require_once 'Gender.php';
require_once 'User.php';
class Rule
{
...
用户类(Class/User.php):
namespace My\Namespace;
require_once 'Gender.php';
class User {
...
在 Rule 类中,我使用包含 User 类(require_once 'User.php')的 'require_once',问题是当我在 'otherscript.php' 中包含 de Rule 类时,它包括我两者(script/user.php和类/User.php)。我怎样才能避免这种情况?