【发布时间】:2012-06-19 15:45:21
【问题描述】:
我有这样的文件结构:
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 和 class/User.php)。我怎样才能避免这种情况?
【问题讨论】:
标签: php class namespaces