Wednesday, February 18, 2015

anil

The New Era of PHP: Using Composer for Dependency and Package Management



A lot of PHP libraries, frameworks, and components are there to choose from and your project will likely use several of them — these are called project dependencies. Till now, PHP did not have a good way to manage all these project dependencies and even if you managed them manually, you still had to worry about autoloaders.

Composer is not a package manager though it deals with "packages" or libraries, but it manages them on a per-project basis, installing them in a directory inside your project. By default it will never install anything globally. Thus Composer is a dependency manager for PHP. It lists your project’s dependencies in a composer.json file and, with a few simple commands; Composer will automatically resolve all dependencies by downloading and setup auto loading of classes.

Few PHP libraries exists which are compatible with Composer, ready to be used in your project. These “packages” are listed on packagist, the official repository for Composer-compatible PHP libraries.”

Key questions which would be covered in the webinar:

  • What is dependency manager?
  • Why do I need a package manager?
  • What are the benefits of Common APIs and Shared Interfaces.
  • What is PSR-0 standard?
  • How to promote code reuse?


Who should attend: PHP Developers


About Author -

Hi, I am Anil.

Welcome to my eponymous blog! I am passionate about web programming. Here you will find a huge information on web development, web design, PHP, Python, Digital Marketing and Latest technology.

Subscribe to this Blog via Email :

Note: Only a member of this blog may post a comment.