Composerul, pentru php, este un package manager, ce iti instaleaza automat, librariile de care ai nevoie pentru proiectul tau si iti adauga un fisier autoload.php pentru a le putea include in proiect doar atunci cand ai nevoide de ele. Un alt avantaj este ca iti poti face update la toate librariile doar printr-o singura comanda. Chair poti seta tu ce versiune de librarie sa se instaleze.
O lista destul de mare a librariilor ce le poti adauga prin composer este https://packagist.org
Composerul il poti downloada de la adresa: https://getcomposer.org/ si tot acolo ai instructiunile de instalare/utilizare.
Este foarte simplu sa instalezi un pachet. Sa zicem ca faci un proiect in kohana ( framework) si vrei sa adaugi libraria paypal, ca sa ai optiuni de plata la proiectul tau. atunci, creezi un fisier composer.json cu datele:
{
"require": {
"kohana/orm": "*"
}
}
iar in command prompt dupa ce selectati calea unde se gaseste fisierul composer.json tastezi:
> composer install
sau, daca ai deja libraria instalata si vrei sa fie up to date, atunci tastezi:
> composer install
Pentru mai multe optiuni pe care le poti pune in fisierul json cat si alte informatii gasesti la adresa de mai sus, a composer-ului.