Repolode
ramsey

ramsey/collection

一个 PHP 集合库,用于表示和操作集合数据,设计灵感来自 Java Collections Framework。

Star
1,203
Fork
54
未关闭 Issue
7
最近提交
3个月前

这是什么?

ramsey/collection 是一个用于表示和操作集合的 PHP 库,让开发者可以用面向对象的方式处理一组数据,而不必直接操作原生数组。

库的设计参考了 Java Collections Framework,因此熟悉该模型的开发者可以很快理解其中的列表、集合、队列和映射等概念。项目通过 Composer 安装,使用示例集中放在项目的 Wiki 中。

该库采用 MIT 许可证,面向较新的 PHP 版本,支持 PHP 8。

核心功能

  • 01提供面向对象的集合类型,用于处理 PHP 中的一组数据。
  • 02设计参考 Java Collections Framework。
  • 03可通过 Composer 作为标准 PHP 依赖安装。
  • 04使用示例记录在项目 Wiki 中。

适用场景

  • 在应用中用类型化的集合对象替代零散的 PHP 数组。
  • 使用统一的 PHP 接口构建队列、集合或映射。
  • 为 PHP 库或框架增加集合抽象层。

快速上手

  1. 1

    使用 Composer 安装该包

    composer require ramsey/collection

标签

常见问题

collection 是什么?
一个 PHP 集合库,用于表示和操作集合数据,设计灵感来自 Java Collections Framework。 ramsey/collection 是一个用于表示和操作集合的 PHP 库,让开发者可以用面向对象的方式处理一组数据,而不必直接操作原生数组。
collection 可以免费使用吗?用的什么许可证?
collection 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
collection 还在维护吗?
半年内有更新。collection 最近一次提交是在 2026年8月17日。
collection 适合用来做什么?
在应用中用类型化的集合对象替代零散的 PHP 数组。 使用统一的 PHP 接口构建队列、集合或映射。 为 PHP 库或框架增加集合抽象层。
collection 怎么安装和运行?
使用 Composer 安装该包: composer require ramsey/collection
在哪里获取 collection?
源代码和安装说明在 GitHub 上:https://github.com/ramsey/collection

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

一个极快的非加密哈希算法 C 库,可在各平台生成一致的 32/64/128 位哈希值。

开发者工具#hash-function#checksum#non-cryptographic
1.1万+14 本周946COther维护活跃更新于 9天前