시작하기
이 기사는 주로 PHP 초보자 (또는 PHP 패키지 작성 초보자)를 목표로하며, 처음부터 PHP 패키지를 만드는 방법을 배우는 데 도움이됩니다.
명령은 대화식으로 프로젝트를 설정하고 패키지 이름, 저자, 라이센스 등을 설정하고 패키지 종속성을 검색하도록 안내합니다. 당신은 당신이 원하는 대로이 정보를 작성할 수 있지만, 간결성을 위해, 우리가 시작하는 곳은 다음과 같습니다.
파일을 만듭니다. 학습중인 경우 다음 코드를
에 추가하십시오 :$ mkdir example-package $ cd ./example-package $ git init $ echo "/vendor/" >> .gitignore $ composer init $ git add . $ git commit -m"第一次提交" # 稍后您可以添加远程仓库并推送源代码
를 실행하는 것과 같은 몇 가지 방법이 있습니다. 그러나 프로젝트의 루트 디렉토리에 파일을 만들어 시도 할 수도 있습니다.
해충과 조롱을 설치 한 후 를 실행하여 코드를 테스트 할 수 있습니다.
다음으로 파일 에이 파일을 만들고 다음 테스트를 추가하여 를 실행하여 코드가 유효한지 확인할 수 있습니다. 원하는대로 실행 한 후 생성 된 샘플 테스트를 삭제할 수 있습니다.
composer init
dev-main
composer update
: 를 실행해야합니다.
index.php
$ mkdir example-package
$ cd ./example-package
$ git init
$ echo "/vendor/" >> .gitignore
$ composer init
$ git add .
$ git commit -m"第一次提交"
# 稍后您可以添加远程仓库并推送源代码
run run 파일을 사용하면 패키지 사용을 신속하게 시작할 수 있지만 테스트 스위트를 만들어 코드를 사용할 수도 있습니다. 설정하는 방법을 파헤쳐 봅시다! composer install
{
"name": "laravelnews/feeds",
"description": "获取Laravel-News.com的文章",
"type": "library",
"require": {}
}
패키지가 없으며 다른 패키지 종속성이 필요하지 않은 경우 발생할 수 있습니다. composer.json
dump-autoload
index.php
다음, 패키지 테스트를 시연하는 데 사용할 수있는 간단한 클래스를 만들어 봅시다. 이 수업은 Laravel News JSON 피드에서 최신 기사를 얻고 최신 기사로 돌아갑니다. 파일에 추가했습니다.
클래스를 종속성으로 사용하고 테스트에서이를 조롱 할 것입니다. $ mkdir example-package
$ cd ./example-package
$ git init
$ echo "/vendor/" >> .gitignore
$ composer init
$ git add .
$ git commit -m"第一次提交"
# 稍后您可以添加远程仓库并推送源代码
vendor/bin/pest
우리는 Git 리포지토리 초기화, PHP 패키지를 로 구성하고 소스 코드 및 테스트를 추가하고 해충으로 실행하는 것부터 많은 것을 다루었습니다. 여기에서 Packagist에 패키지를 게시 할 수 있습니다! pest --init
composer.json
위 내용은 첫 번째 PHP 패키지를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!