컴포저 패키지 작성 방법을 소개하기에 앞서 컴포저 사용법 튜토리얼 칼럼을 통해 컴포저 설치 방법과 관련 사용법을 익힐 수 있습니다.
작곡기 패키지를 작성하는 방법은 무엇입니까?
자신만의 작곡가 패키지 작성
작곡기 패키지는 다른 종속 패키지와 협력해야 할 때 사용하기에 적합합니다.
자신만의 작곡가 패키지를 작성해 보겠습니다. 먼저 빈 디렉터리를 만들고 다음 명령을 실행하여 빈 작곡가 패키지를 초기화합니다.
composer init
명령 창에서 반환 프롬프트를 볼 수 있습니다.
패키지를 입력해야 합니다. 이름
This command will guide you through creating your composer.json config.` Package name (<vendor>/<name>) :
여기에 적는 건 yancoo.cn/test 이고 Enter를 누르세요
설명을 입력해야 합니다
Description []:
패키지의 설명 내용
저자를 입력해야 합니다
Author [宣言 <59419979@qq.com>, n to skip]:
이 옵션에 기본값이 있는 경우 Enter를 직접 누르시면 됩니다
최소 안정 버전을 입력해야 합니다
Minimum Stability []:
이 옵션에는 stable, RC, beta, alpha, dev 등의 선택 값이 있습니다. 일반적으로 dev를 입력하세요.
패키지 유형을 입력해야 합니다
Package Type (e.g. library, project, metapackage, composer-plugin) []:
오픈 소스 계약을 입력해야 합니다
License []:
패키지가 의존해야 할 다른 환경이나 패키지를 설정합니다
Define your dependencies. Would you like to define your dependencies (require) interactively [yes]?
Enter the version constraint to require (or leave blank to use the latest version):
최소 필수 버전 번호 입력>=5.6.0
여러 환경 요구 사항을 설정해야 하는 경우 검색을 반복하여 입력하면 됩니다. 필요하지 않은 경우 검색에서 공백으로 두세요. 패키지의 경우: Content, Enter를 누르기만 하면 됩니다.다음으로 종속성 패키지를 설정합니다.
Would you like to define your dev dependencies (require-dev) interactively [yes]?
{ "name": "yancoo.cn/test", "description": "This is a test package,form yancoo.cn,author is siam.", "type": "l", "require": { "php": ">=5.6.0" }, "license": "Apache", "authors": [ { "name": "宣言", "email": "59419979@qq.com" } ], "minimum-stability": "dev" } Do you confirm generation [yes]?
Do you confirm generation [yes]? yes Would you like to install dependencies now [yes]? yes
require "vendor/autoload.php";
composer.json 파일을 편집하세요
여기의 경로는 본인이 결정해야 하며, 위의 작성 방법을 참고하셔도 됩니다. 작성 후에는 Composer dump-autoload 명령줄을 실행하여 Composer의 네임스페이스와 폴더 매핑 관계를 업데이트해야 합니다. 이전 단계는 매우 중요합니다. 놓치면 제대로 실행되지 않습니다. 그런 다음 src 폴더를 만든 다음 siam 폴더를 만들고 그 안에 Test.php 파일을 만듭니다. 네임스페이스 Siam을 작성합니다. psr-4 사양에 따르면 클래스 이름은 파일 이름과 동일해야 합니다. .<?php //Test.php文件 namespace Siam; class Test { function test() { echo "Form Test -> test()"; } }
test();
위 내용은 작곡가 패키지 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!