diff --git a/install/composer.xml b/install/composer.xml
new file mode 100644
index 0000000000..9a49c9dbff
--- /dev/null
+++ b/install/composer.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+ Composer とサードパーティパッケージのインストール
+
+
+ Composer 入門
+
+ &link.composer; は PHP
+ 用の依存管理ツールで、プロジェクトで利用するサードパーティのパッケージを定義し、
+ そのインストールと更新が簡単に行えるようになります。
+ Composer は PHP 組み込みの
+ クラスのオートロード機能
+ と、 Packagist のような PHP
+ パッケージのリポジトリ、そして共通のプロジェクト構造とコーディング規約を利用しています。
+
+
+ 例えば、PHP アプリケーションやウェブサイトで UUID
+ を利用する必要がある場合、RFC 4122
+ で定義された、広く知られていて使われている UUID の形式を実装した
+ Ben Ramsey の
+ ramsey/uuid パッケージ を利用することができます。
+
+
+ 簡単に言うと、composer.json
+ をプロジェクトに作成し、Composer を使って最新バージョンのパッケージをインストールし、
+ Composer のオートロードスクリプトを読み込むことでパッケージがコード内で利用可能となります。
+ 詳細は Composer の
+ "Basic Usage" ドキュメント を参照してください。
+
+
+
+ 一つのパッケージを依存に持つ composer.json
+
+
+
+
+
+
+
+
diff --git a/language/oop5/autoload.xml b/language/oop5/autoload.xml
index 1be66c49bd..9c76c9a8e6 100644
--- a/language/oop5/autoload.xml
+++ b/language/oop5/autoload.xml
@@ -1,6 +1,6 @@
-
+
@@ -89,6 +89,25 @@ string(5) "ITest"
Fatal error: Interface 'ITest' not found in ...
*/
?>
+]]>
+
+
+
+ Composerのオートローダーの利用
+
+ &link.composer; は vendor/autoload.php ファイルを生成します。
+ これは Composer によって管理されているパッケージを自動的に読み込むよう設定されています。
+ このファイルを読み込むことで、これらのパッケージを追加の作業なしで利用できるようになります。
+
+
+ ", $uuid->toString(), "\n";
+?>
]]>