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 サイトの他の関連記事を参照してください。