collection:(内存)友好,轻松,惰性和模块化的收集类

时间:2021-03-31 04:18:54
【文件属性】:
文件名称:collection:(内存)友好,轻松,惰性和模块化的收集类
文件大小:256KB
文件格式:ZIP
更新时间:2021-03-31 04:18:54
immutable collection generator iterator yield PHP集合 描述 Collection是大于7.4PHP的功能实用程序库。 它与基于常规PHP数组的相似,但是具有一种惰性机制,力求尽可能少地工作,同时又要尽可能灵活。 诸如 , 和类的函数很棒,但是它们会创建新的数组,并且在进行下一步之前会急切地完成所有操作。 惰性收集利用PHP的生成器,迭代器和yield语句,使您可以处理非常大的数据集,同时保持尽可能低的内存使用率。 例如,假设您的应用程序需要处理一个数千兆字节的日志文件,同时利用该库的方法来解析该文件。 与其一次将整个文件读取并存储到内存中,不如使用该库在给定的时间仅将一小部分文件保留在内存中。 最重要的是,该库: 是, 是可扩展的 利用PHP和, 使用, 没有任何外部依赖性, 经过全面测试, 输入保险柜(输入保险柜@> 95% ), 与框架无关。 除少数方法外,大多数方法都是方法,并返回一个。 而且,与常

网友评论