🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **源码分析** ``` 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(); ```