Paquete de Swift con estructuras de datos de uso común, como colas de doble extremo, heaps, conjuntos y diccionarios ordenados, y conjuntos de bits.
ramsey/collection
Una biblioteca de PHP para representar y manipular colecciones, con clases tipadas para colecciones y mapas inspiradas en el Java Collections Framework.
- Estrellas
- 1,203
- Forks
- 54
- Issues abiertos
- 7
- Último commit
- hace 3 meses
¿Qué es?
ramsey/collection es una biblioteca de PHP para representar y manipular colecciones de valores. Ofrece tipos de colección orientados a objetos para que el código PHP pueda trabajar con grupos de elementos mediante una interfaz uniforme, en lugar de usar arrays sin más.
La biblioteca toma como referencia de diseño el Java Collections Framework, así que quienes conozcan ese modelo encontrarán conceptos similares para listas, conjuntos, colas y mapas. Se instala mediante Composer y los ejemplos de uso están en la wiki del proyecto.
El paquete cuenta con licencia MIT y está dirigido a versiones modernas de PHP. El README indica que admite PHP 8 mediante las etiquetas de temas y la configuración de CI.
Funciones clave
- 01Tipos de colección orientados a objetos para trabajar con grupos de valores en PHP.
- 02Diseño basado en el Java Collections Framework.
- 03Se instala mediante Composer como una dependencia estándar de PHP.
- 04Los ejemplos de uso están documentados en la wiki del proyecto.
Casos de uso
- Sustituir arrays PHP improvisados por objetos de colección tipados en una aplicación.
- Crear colas, conjuntos o mapas con una interfaz uniforme en PHP.
- Añadir una abstracción de colecciones a una biblioteca o framework de PHP.
Inicio rápido
- 1
Instala el paquete con Composer
composer require ramsey/collection
Temas
Preguntas frecuentes
- ¿Qué es collection?
- Una biblioteca de PHP para representar y manipular colecciones, con clases tipadas para colecciones y mapas inspiradas en el Java Collections Framework. ramsey/collection es una biblioteca de PHP para representar y manipular colecciones de valores. Ofrece tipos de colección orientados a objetos para que el código PHP pueda trabajar con grupos de elementos mediante una interfaz uniforme, en lugar de usar arrays sin más.
- ¿collection es gratuito? ¿Qué licencia tiene?
- collection es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿collection sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de collection fue el 17 ago 2026.
- ¿Para qué puedo usar collection?
- Sustituir arrays PHP improvisados por objetos de colección tipados en una aplicación. Crear colas, conjuntos o mapas con una interfaz uniforme en PHP. Añadir una abstracción de colecciones a una biblioteca o framework de PHP.
- ¿Cómo se instala collection?
- Instala el paquete con Composer: composer require ramsey/collection
- ¿Dónde consigo collection?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ramsey/collection
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca PHP para generar y trabajar con identificadores universalmente únicos (UUID).
Biblioteca C de hashing no criptográfico de alta velocidad, con hashes idénticos de 32, 64 y 128 bits en distintas plataformas.
Un framework web full-stack de PHP ligero, rápido y flexible: la cuarta versión principal de CodeIgniter, reescrita para PHP moderno.
Framework full-stack de PHP compatible con PSR para aplicaciones de larga duración, basado en el servidor de aplicaciones RoadRunner.
Paquete de Laravel que permite registrar rutas colocando atributos de PHP 8 directamente en las clases y los métodos de los controladores.