Swift 개발자가 자주 사용하는 덱, 힙, 순서가 유지되는 세트와 딕셔너리, 비트 세트 등의 자료 구조를 제공하는 Swift 패키지입니다.
ramsey/collection
Java Collections Framework에서 영감을 받은 타입 지정 컬렉션 및 맵 클래스를 제공하는 PHP 라이브러리입니다.
- 스타
- 1,203
- 포크
- 54
- 열린 이슈
- 7
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
ramsey/collection은 값의 컬렉션을 표현하고 조작하기 위한 PHP 라이브러리입니다. 객체 지향 컬렉션 타입을 제공하므로 PHP 코드에서 원시 배열 대신 일관된 인터페이스로 여러 항목을 다룰 수 있습니다.
이 라이브러리는 Java Collections Framework를 설계 모델로 삼아, 해당 모델에 익숙한 개발자라면 리스트, 집합, 큐, 맵과 관련해 비슷한 개념을 사용할 수 있습니다. Composer로 설치하며, 사용 예제는 프로젝트 위키에 정리되어 있습니다.
이 패키지는 MIT 라이선스를 따르며 최신 PHP 버전을 대상으로 합니다. README의 topic 태그와 CI 설정에는 PHP 8 지원이 명시되어 있습니다.
핵심 기능
- 01PHP에서 여러 값을 다루기 위한 객체 지향 컬렉션 타입입니다.
- 02Java Collections Framework를 모델로 설계되었습니다.
- 03일반적인 PHP 의존성으로 Composer를 통해 설치할 수 있습니다.
- 04사용 예제는 프로젝트 위키에 문서화되어 있습니다.
활용 사례
- 애플리케이션에서 임시로 만든 PHP 배열을 타입 지정 컬렉션 객체로 대체합니다.
- 일관된 PHP 인터페이스로 큐, 집합 또는 맵을 구현합니다.
- PHP 라이브러리나 프레임워크에 컬렉션 추상화를 추가합니다.
빠른 시작
- 1
Composer로 패키지 설치
composer require ramsey/collection
토픽
자주 묻는 질문
- collection은(는) 무엇인가요?
- Java Collections Framework에서 영감을 받은 타입 지정 컬렉션 및 맵 클래스를 제공하는 PHP 라이브러리입니다. ramsey/collection은 값의 컬렉션을 표현하고 조작하기 위한 PHP 라이브러리입니다. 객체 지향 컬렉션 타입을 제공하므로 PHP 코드에서 원시 배열 대신 일관된 인터페이스로 여러 항목을 다룰 수 있습니다.
- collection은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- collection은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- collection은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. collection의 마지막 커밋은 2026년 8월 17일입니다.
- collection은(는) 어디에 사용할 수 있나요?
- 애플리케이션에서 임시로 만든 PHP 배열을 타입 지정 컬렉션 객체로 대체합니다. 일관된 PHP 인터페이스로 큐, 집합 또는 맵을 구현합니다. PHP 라이브러리나 프레임워크에 컬렉션 추상화를 추가합니다.
- collection는 어떻게 설치하나요?
- Composer로 패키지 설치: composer require ramsey/collection
- collection은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ramsey/collection
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
UUID를 생성하고 다루는 PHP 라이브러리입니다.
플랫폼에 관계없이 동일한 32·64·128비트 해시를 생성하는 초고속 비암호학적 해싱용 C 라이브러리입니다.
최신 PHP에 맞춰 재작성된 CodeIgniter의 4번째 메이저 버전으로, 가볍고 빠르며 유연한 PHP 풀스택 웹 프레임워크입니다.
RoadRunner 애플리케이션 서버를 기반으로 장시간 실행되는 앱을 지원하는 PSR 호환 PHP 풀스택 프레임워크입니다.
PHP 8 attribute를 컨트롤러 클래스와 메서드에 직접 지정해 라우트를 등록하는 Laravel 패키지입니다.