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? Si me gusta, ¡trabajemos juntos!

¿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 ¡Necesito una consulta rápida!