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