こんにちは、@9ensanです。 今回は、PHPの依存管理ツール「Composer」の使い方です。 PHPでアプリケーションを作る時に、ほとんどの人が1つ以上はフレームワーク、テンプレートエンジン、O/Rマッパーなどの便利な外部ライブラリ何かしら使用していると思います。 その外部ライブラリがまた別のライブラリに依存していてとなっていった日には、アプリケーションを作る環境構築だけで時間がとられて無駄です。 そのような場合に便利なツールが、今回紹介する「Composer」というツールです。 このツールは、composer.jsonという設定ファイルの記述にしたがって、依存するライブラリをコマンド一つでインストールしてくれるツールです。 Nodeでいうところのnpm、RubyでいうとこのBundlerに似たツールになります。 ComposerはPSR-0のautoloadの機能も保持しているので
![PHPでライブラリの依存管理をするツール「Composer」の使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/a00d5894fb707c1d626070a888073445b8359002/height=288;version=1;width=512/http%3A%2F%2F9ensan.com%2Fblog%2Fwp-content%2Fuploads%2F2013%2F01%2Fphp-composer-dependency-management-01-150x150.png)