© Chad Russell 2016

Chad Russell, PHP Development Tool Essentials, 10.1007/978-1-4842-0683-6_4

4. Dependency Management

Chad Russell

(1)Jacksonville, Florida, USA

Dependency management is a system for easily managing (installing, using, updating, uninstalling) library dependencies in your project. The operative word in that statement is easily. For a long time, dependency management in PHP was virtually non-existent.

Of course, PEAR has existed since 1999, but it didn’t fit the bill of providing easy dependency management within your application. It is used for globally installing packages server wide (think apt-get or yum), and anyone who has worked with PEAR’s XML structure to create a package can attest to its lack of easiness. This is where ...

Get PHP Development Tool Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.