티스토리 뷰

버젼은 몇가지 다른 방법으로 제한될 수 있습니다.

명칭상세
정확한 버젼1.0.2

정확히 버젼명을 특정 할 수 있습니다.

범위>=1.0 >=1.0 <2.0>=1.0 <1.1 || >=1.2

비교연산자를 사용하여 유효한 버젼 범위를 특정할 수 있습니다.유효한 연산자는 >>=<<=!=

다중 범위 정의도 가능한데 공백 ()이나 쉼표 (,)로 분리된 범위는 논리적 AND로 취급. 이중 파이프 (||) 는 논리적 OR로 취급받게 됩니다. AND 는 OR보다 우선시 됩니다.
최대 최소 범위1.0 - 2.0

버젼의 포괄적인 집합. Partial versions on the right include are completed with a wildcard. 예를들어 1.0 - 2.0 는 >=1.0.0 <2.1 와 같은데 2.0 이 2.0.* 이 되는것과 같으며 다른예로 1.0.0 - 2.1.0 은 >=1.0.0 <=2.1.0과 같습니다.

Wildcard1.0.** 와일드카드로 패턴을 특정할 수 있습니다. 1.0.* 는 >=1.0 <1.1과 같습니다.
물결기호~1.2

의미론적 버젼매김을 따르는 프로젝트에 유용합니다. 

~1.2 는 >=1.2 <2.0 과 같습니다.
삽입기호^1.2.3의미론적 버젼매김을 따르는 프로젝트에 유용합니다.
^1.2.3 는  >=1.2.3 <2.0와 같습니다. 


참고 = https://getcomposer.org/doc/01-basic-usage.md

댓글