世の中にはPHPについての解説書が数多く存在しますが、パッケージ依存関係管理ツール「Composer」について詳しく書かれた書籍はまったく見当たりません。 もちろん、PHPについての書籍の一部にComposerについての解説はありますし、インターネット上でもいくつかのサイトで解説されています。 しかし、日本語のサイトではいずれも断片的な情報が多く、提供されているパッケージを利用するときの使い方の解説がほとんどです。自分でパッケージを作成するための情報を集めるには、さまざまなサイトを探す必要があります。 英語で作成されたComposerの公式サイトを読む方法や、その日本語訳を読むこともできますが、あくまでもツールのマニュアルという感じで、体系的に整理されているとはいえません。 そこで、2019年に開催された第1回技術書同人誌博覧会(技書博)や技術書典7では、本書の第1版を頒布しました。当時はComposerが1.8.6、PHPが7.3.6という環境でした。 それから4年が経ち、その間にComposerが1から2にバージョンアップし、PHP 8が登場しました。 第1版ではComposerを使うサンプルプログラムとして、「Twitter(現X)に投稿するAPI」を使用していましたが、現在はこのAPIもバージョンが変わっています。 このため、第2版として2023年11月現在の最新バージョンに更新して、サンプルプログラムも変更しています。 ※BOOTHでは物理本のみ対応しています。 電子版が欲しい方は技術書典のサイトでPDF版を、AmazonでKindle版を配布しています。