« PECL 拡張モジュールを PHP に静的に組み込む
PIE の紹介 »

Composer 入門

» Composer は PHP 用の依存管理ツールで、プロジェクトで利用するサードパーティのパッケージを定義し、 そのインストールと更新が簡単に行えるようになります。 Composer は PHP 組み込みの クラスのオートロード機能 と、 » Packagist のような PHP パッケージのリポジトリ、そして共通のプロジェクト構造とコーディング規約を利用しています。

例えば、PHP アプリケーションやウェブサイトで UUID を利用する必要がある場合、» RFC 4122 で定義された、広く知られていて使われている UUID の形式を実装した » Ben Ramsey の ramsey/uuid パッケージ を利用することができます。

簡単に言うと、composer.json をプロジェクトに作成し、Composer を使って最新バージョンのパッケージをインストールし、 Composer のオートロードスクリプトを読み込むことでパッケージがコード内で利用可能となります。 詳細は » Composer の "Basic Usage" ドキュメント を参照してください。

例1 一つのパッケージを依存に持つ composer.json

{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}
関連キーワード:
Composer   パッケージ   入門   依存   オート   ロード   ramsey   uuid   composer   json   拡張   紹介   管理   ツール   サードパーティ   組み込み   Packagist   リポジトリ   共通   構造   コーディング   規約   アプリケーション   ウェブサイト   実装
関連する関数・ページ:
install.composer   mongodb.tutorial.library   install.unix.dnf   language.oop5.autoload   install.pie.intro   install.unix.alpine