ホームページ  >  記事  >  開発ツール  >  作曲家の仕組み

作曲家の仕組み

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-12 11:19:427861ブラウズ

作曲家の仕組み

Composer の意味

1. Composer とは何ですか?

Composer は、PHP の依存関係管理ツールです。簡単に言うと、私たちのプロジェクトは通常、他のコード ライブラリを使用します。現時点では、プロジェクト内で依存するコード ライブラリのみを宣言します。デフォルトでは、宣言されません。何でもグローバルにインストールします。

2.作曲家の意味は何ですか?

最新の言語では、依存関係管理ツールは基本的に標準です。 Java には Maven、Python には pip、Ruby には gem、Nodejs には npm があります。 PHP は PEAR ですが、PEAR には多くの落とし穴があります。依存関係の処理で問題が発生しやすく、設定が非常に複雑で、コマンド ライン インターフェイスが使いにくいなどです。

Composer の登場により、プロジェクトの依存関係の問題は解決され、PHP の開発作業は積み木のようになりました。

関連する推奨事項: 「Composer コマンドの使用法グラフィック チュートリアル

簡単な例を通して、Composer の使用方法を理解しましょう。

1. プロジェクトのルート ディレクトリに新しいcomposer.json ファイルを作成し、次の内容を書き込みます:

作曲家の仕組み

2. Composer install コマンドを実行してインストールします。パッケージの依存関係

作曲家の仕組み

#3. ディレクトリ構造

作曲家の仕組み

4. パッケージを使用した開発

作曲家の仕組み

##Composer の動作原理

Composer はどのように動作しますか? たとえば、ソフトウェアをインストールするとき、通常はアプリ ストアを通じてインストールします。 PHP プロジェクトを開発するときも、同じ問題に直面することになります。たとえば、ビジネス ログを記録するツールが必要な場合、PHP アプリケーション ストアから必要なツールをダウンロードできますか?

作曲家の仕組み

Packagist は、Composer のデフォルトの開発パッケージ リポジトリです。インストール パッケージを packagegist に送信できます。今後、新しいタグを作成したり、VCS (Github などのソース コード管理ソフトウェア) ウェアハウス内のコードを更新したりすると、packagist は新しい開発パッケージを自動的に構築します。これは、packagist の現在の動作方法です。将来的には、packagist で開発パッケージを直接アップロードし、独自のパッケージを公開できるようになります。

以上が作曲家の仕組みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。