【发布时间】:2011-04-18 00:15:23
【问题描述】:
我想创建一个名为“Object”的类,以便能够实现“toString()”、“equal()”...问题是“object”关键字已经被占用了,我想知道什么将是最好的实现。
我想到的第一个选项是使用命名空间,因此我在 php 的“对象”类和我的类之间没有任何并发性。问题是如果我想使用这两个“对象”类,我需要稍后在我的代码中重命名其中一个。
namespace System
{
class Object
{
}
}
...
use System\Object as Object1;
use object as Object2;
另一种选择是用不同的方式称呼它。如果你认为它是最好的选择,你会怎么称呼它?
class ObjectD
{
}
你有更好的选择吗?
【问题讨论】:
标签: php oop namespaces