【发布时间】:2012-08-28 04:31:30
【问题描述】:
我正在使用命名空间来解决我在项目中使用的两个 SDK 中的类名冲突
我已经在其中一个文件中声明了一个名称空间,例如
namespace temp;
class abc extends stdClass
{
// my class def
}
当我点击这段代码时,我收到错误提示找不到 temp/stdClass,所以我需要使用所有默认的 php 结构、迭代器等接口,所以我如何导入 php 的默认命名空间或做任何其他设置我失踪了吗?
【问题讨论】:
-
你已经声明 stdclass 属于全局范围使用,使用 \stdClass
-
class abc extends \stdClass也可以。 -
但我的问题是我已经构建了 SDK,如果这样做,我将不得不修改 100 行。
标签: php namespaces