martes, 18 de mayo de 2021

Composer la herramienta que llego a PHP para quedarse

Composer esta herramienta claro que llego para quedarse indiscutiblemente. Es el NPM de javascript en PHP.
Este cargara todas las  librerias/paquetes/dependencias de PHP.

Esta herramienta a cambiado la forma de cargar tus dependencias en PHP
antes lo com煤n er谩 cargalo con las siguientes funciones:

require 'file.php';
include 'file.php'; 

En sus inicios PHP no usaba namespace y composer simplifica la carga de los archivos php y el uso del namespace con las librerias/paquetes externas.

La carga de los archivos de PHP-PS4 no puedes usar es un estandar pero  es un poco sucio composer lo hace de manera m谩s limpia.

Crea tu proyecto.

$ touch index.php
$ touch composer.json
El archivo: `composer.json` aqui puedes ver un ejemplo como usarlo repositorio referencia se llama bingo
{
    "require-dev": {
        "phpunit/phpunit": "^8"
    }
}
$ composer.phar install # before then create the vendor directory
Ahora carga el Loader de composer dentro del archivo `index.php`.
<?php
require_once 'vendor/autoload.php';

use PHPUnit\Framework\TestCase;
print_r(new TestCase());

No hay comentarios:

Publicar un comentario

Soy An铆bal 馃惂馃捇. ¿Tienes una gran Idea/Proyecto?

¿Tienes un proyecto en mente o necesitas resolver un desaf铆o t茅cnico? Estoy aqu铆 para ayudarte a encontrar la mejor soluci贸n. 馃殌

Hablemos sobre tu proyecto