Introduzione a Composer

» Composer è un gestore di dipendenze per PHP che permette di definire i pacchetti di codice di terze parti utilizzati da un progetto che possono poi essere facilmente installati e aggiornati. Sfrutta le funzionalità integrate di autoloading delle classi di PHP, i repository di pacchetti PHP come » Packagist, e le convenzioni comuni di struttura e codifica dei progetti.

Ad esempio, se un'applicazione o un sito web PHP necessita di lavorare con valori UUID, è possibile utilizzare il » pacchetto ramsey/uuid di Ben Ramsey che implementa i tipi di UUID ampiamente conosciuti e utilizzati definiti da » RFC 4122.

In breve, questo viene fatto creando un composer.json nel progetto, utilizzando Composer per installare l'ultima versione del pacchetto, e includendo lo script di autoload di Composer per renderlo disponibile al codice. La documentazione sull'» "Utilizzo di base" di Composer approfondisce l'argomento.

Example #1 composer.json che richiede un singolo pacchetto

{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top