Introducción a Composer

» Composer es un administrador de dependencias para PHP, lo cual hace posible definir el uso de paquetes de código de terceros en un proyecto, facilitando su instalación y actualización. El cual se beneficia de la característica integrada de autocarga de clases de PHP, repositorios de paquetes de PHP como » Packagist, y convenciones comunes de diseño y codificación del proyecto.

Por ejemplo, si una aplicación o sitio web en PHP necesita trabajar con valores UUID, el » paquete ramsey/uuid de Ben Ramsey el cual implementa los tipos de UUID ampliamente conocidos y utilizados, y definidos en » RFC 4122 podrían ser utilizados.

Brevemente, esto se hace creando un archivo composer.json en el proyecto, y usando Composer para instalar la última versión del paquete, e incluyendo el script de autocarga de Composer para hacerlo disponible al código. La » documentación "Basic Usage" (Uso básico) de Composer profundiza en esto.

Ejemplo #1 composer.json el cual incluye un solo paquete.

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

User Contributed Notes

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