从命名空间扩展未命名空间的类

时间:2011-11-17 17:52:23

标签: php class namespaces

我有以下遗留文件(无法编辑):

class Test {
    public $abc=1;
}

我需要从名称间隔的文件中扩展此类:

use mynamespace;
class MyClass extends Test {
}

但是我的自动加载功能试图包含mynamespace \ Test。如何指定应该使用未命名的Test版本?

2 个答案:

答案 0 :(得分:1)

使用\

添加类名称
class MyClass extends \Test {
    ...
}

来自manual on namespaces:“请注意,要访问任何全局类,函数或常量,可以使用完全限定名称,例如\strlen()\Exception或{{1} }“。

答案 1 :(得分:1)

试试这个:

class MyClass extends \Test {
}