NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## **源码分析** ``` class Container implements ContainerInterface, ArrayAccess, IteratorAggregate, Countable ContainerInterface: 必须实现get() has()两个抽象函数 ArrayAccess: 必须实现offsetExists()、offsetGet()、offsetSet()、offsetUnset()抽象方法后可以使用操作数组的方法操作Container的属性 IteratorAggregate: 必须实现getIterator()抽象方法,可以在外部foreach迭代Container实例对象的属性 Countable: 必须实现count方法:可使用count(Container $container )方法替代$container->count(); ```