컴포저의 의미
1.
Composer는 PHP용 종속성 관리 도구입니다. 간단히 말해서 우리 프로젝트에서는 일반적으로 다른 코드 라이브러리를 사용합니다. 이때 우리는 기본적으로 프로젝트에서 어떤 코드 라이브러리를 사용하는지 선언합니다. 전 세계적으로 아무것도 설치하지 마십시오.
2. 작곡가의 뜻은 무엇인가요?
현대 언어의 경우 종속성 관리 도구는 기본적으로 표준입니다. Java에는 Maven이 있고, Python에는 pip가 있고, Ruby에는 gem이 있고, Nodejs에는 npm이 있습니다. PHP는 PEAR이지만 PEAR에는 많은 함정이 있습니다. 종속성 처리에 문제가 발생하기 쉽고 구성이 매우 복잡하며 명령줄 인터페이스를 사용하기 어렵습니다.
Composer의 등장으로 인해 프로젝트 종속성 문제를 해결하고 PHP 개발이 블록 쌓기처럼 작동하게 되었습니다.
관련 추천: "composer 명령 사용법 그래픽 튜토리얼 "
간단한 예를 통해 Composer가 무엇인지 이해해 봅시다. 사용합니다.
1. 프로젝트 루트 디렉터리에 작곡가.json 파일을 만들고 다음 내용을 작성합니다.
2. 작곡가 설치 지침 설치 패키지 종속성
3. 디렉터리 구조
4. 패키지를 사용하여 개발
Composer 작동 원리
Composer는 어떻게 작동하나요? 예를 들어 소프트웨어를 설치할 때 일반적으로 앱 스토어를 통해 설치합니다. PHP 프로젝트를 개발할 때에도 동일한 문제에 직면하게 됩니다. 예를 들어 비즈니스 로그를 기록하는 도구가 필요한 경우 PHP 애플리케이션 스토어를 통해 필요한 도구를 다운로드할 수 있습니까?
Packagist는 Composer의 기본 개발 패키지 저장소입니다. 나중에 VCS(Github과 같은 소스 코드 관리 소프트웨어) 웨어하우스에서 새 태그를 생성하거나 코드를 업데이트하면 packagegist에 설치 패키지를 제출할 수 있습니다. 이것이 현재 packagist가 작동하는 방식입니다. 앞으로는 packagegist를 통해 개발 패키지를 직접 업로드하고 자신만의 패키지를 게시할 수 있습니다.
위 내용은 작곡가의 작동 방식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!