ComposerはPHPのライブラリ自動セットアップソフトウェアです。 PHPには長い開発の歴史があり、開発人口も多いと思われるのですが、役立つごく小さなライブラリの普及があまり広まっていないように見えます。Pearというシステムもありますが、どうも使い勝手がよくありません。そこでライブラリをセットアップしてくれるComposerを代わりに使ってみましょう。 インストール。一行のコマンドでできます。 パッケージのインストールも簡単にできます。 ライブラリ定義ファイルのデモです。 ComposerはRubyのbundlerやnode.jsのnpmなどを参考に作られています。Packagistというライブラリ管理サービスもあり、誰でもパッケージを登録できるようになっています。後はプロジェクトのトップに定義ファイル(JSONフォーマット)を用意すればインストールはコマンド一つで出来るという仕組み