如何在我的命名空间中使用默认php类?

如何在我的命名空间中使用默认php类?,php,namespaces,Php,Namespaces,我正在使用名称空间解决我在项目中使用的两个SDK中的类名冲突 我在其中一个文件中声明了一个名称空间,如 namespace temp; class abc extends stdClass { // my class def } 当我点击这段代码时,我得到一个错误,错误是temp/stdClass not found,因此我需要使用所有默认的php结构、接口,如迭代器等。那么我如何导入php的默认名称空间或执行我缺少的任何其他设置呢?在任何全局类、函数和常量之前添加\(stdClass

我正在使用名称空间解决我在项目中使用的两个SDK中的类名冲突

我在其中一个文件中声明了一个名称空间,如

namespace temp;

class abc extends stdClass
{
  // my class def
} 

当我点击这段代码时,我得到一个错误,错误是temp/stdClass not found,因此我需要使用所有默认的php结构、接口,如迭代器等。那么我如何导入php的默认名称空间或执行我缺少的任何其他设置呢?

在任何全局类、函数和常量之前添加
\
stdClass
). 是有关如何使用名称空间的详细信息。

您已使用,使用\stdClass
类abc扩展\stdClass
也可以。但我的问题是我已经构建了SDK,如果我这样做,我将不得不修改100行。但我的问题是我已经构建了SDK,如果我这样做,我将不得不修改100行。有没有像使用默认值这样的东西可以扩展或实现所有默认类和接口?在这种情况下,在类声明后(类完成后)声明名称空间@rupspatel几乎所有IDE都有替换所有工具。@Poonam你能用一点代码分享你的建议吗?这样我就可以接受我的回答了。。我花了点时间才弄清楚这里发生了什么。。谢谢你的回答@miniHouse,示例是简单地将示例问题中的行更改为如下
类abc扩展\stdClass