我有一个我想要实现IteratorAggregate的类。我宣布:
{{1}}
但是当我敲响代码时,我得到了:
尝试加载界面" IteratorAggregate"从命名空间 "公司名称\ ConsoleBundle \实体&#34 ;.你忘记了"使用"声明 另一个名称空间?
那么我应该添加什么名称空间来实现' IteratorAggregate'接口。我见过的所有示例都没有包含任何使用或要求声明,它应作为PHP5的标准包含在内,因此它不是安装问题。
任何想法我做错了什么?
答案 0 :(得分:2)
当您使用自己的命名空间并且想要使用标准类时,您必须像这样拼写
class Email implements \IteratorAggregate {
答案 1 :(得分:0)
要从全局命名空间中“使用”类,请在前面加上反斜杠:
use \IteratorAggregate;
class Email implements IteratorAggregate { ... }