PHPでComposerといえばパッケージの依存性管理を行うためのツールですが、パッケージ管理以外にオートロードの機能も備えています。 今回はcomposerを使って、何も依存パッケージを利用せず、オートロードの機能だけ利用したプログラムを作ってみます。 フォルダ構成 今回のプロジェクトでは、下記の3ファイルのみを用意します。 app/controller/UserController.php composer.json index.php index.phpから、composerのautoload機能を使ってUserController.phpをロードしてみます。 各ファイルの内容説明 まずは、各ファイルの中身を説明します。 UserController.php まずは、ロードされるUserControllerの中身です。 <?php # app/controller/UserContr