Composer is a tool for dependency management for your php projects. Suppose you are working in a project which has lots of dependency on others project or libraries.
Composer will manage that dependency on below ways.
- Download all the dependency library from their repository to your project automatically.
- You can easily update your library when a new version of that library comes out.
- When downloading dependency library composer also checks minimum server requirement.
- Composer will create a single autoloader.php file for all downloaded library and autoload all the dependency into your project.