PHP Library es un conjunto de clases que contienen los atributos y métodos más útiles que facilitan el desarrollo de aplicaciones web. El proyecto es de código abierto bajo la licencia MIT en GitHub. Disponible sobre compositor y packagist.
PHP Library League representa al grupo de desarrolladores que hacen que todo sobre PHP Library sea aún más rico. Dado que el objetivo principal para esta biblioteca es mantenerse lo más liviano posible, algunas de las funcionalidades para el desarrollo y las pruebas se crean como proyectos separados.
Cada uno de estos proyectos tiene instrucciones detalladas sobre cómo integrarlos dentro de la biblioteca PHP. Preste mucha atención a la versión de lanzamiento de la biblioteca PHP con la versión de lanzamiento del proyecto deseado.
Hay dos formas de usar la biblioteca PHP. Primero es instalarlo dentro de otro proyecto, digamos que marco como CodeIgniter o Laravel. El segundo es instalarlo para el desarrollo. Aquí hay una lista detallada de versiones PHP compatibles.
| Php | Producción | Desarrollo |
|---|---|---|
| 7.0 | Sí | No |
| 7.1 | Sí | No |
| 7.2 | Sí | No |
| 7.3 | Sí | Sí |
| 7.4 | Sí | Sí |
La columna de producción muestra en qué versiones funcionará la biblioteca PHP.
La columna de desarrollo muestra qué versiones PHP Library funcionará para el desarrollo.
Si desea la versión estable, obtenga la última versión de la página de lanzamientos.
Instale la versión de biblioteca estable utilizando comandos estándar.
# Install PHP Library via Composer
composer require 90zlaya/php-librarySi desea desarrollar esta biblioteca y usar GitHub en lugar de descarga manual, simplemente clone repositorio a su máquina.
# Clone repository via Git
git clone https://github.com/90zlaya/php-library.gitLa biblioteca PHP tiene su propio estándar de codificación inspirado en Codeigniter. Para contribuir al desarrollo de este proyecto, debe seguir este estándar. PHP_CODESNIFFER verifica esas reglas para usted en las versiones de desarrollo de la biblioteca PHP.
# Run coding standard check
composer run phpcsSi desea obtener más información sobre reglas específicas, abra el archivo phpcs.xml.
La biblioteca PHP ha sido probada con PHP STAN y aprobada como libre de errores. Se recomienda ejecutar el siguiente comando para verificar los errores en el proyecto.
# Run static analysis
composer run phpstanSi desea obtener más información sobre reglas específicas, abra el archivo phpstan.neon.
La biblioteca PHP está cubierta con pruebas de PhPunit. Requieren una carpeta de subcontratación para realizar pruebas específicas.
# Run PHPUnit tests
composer run phpunitSi desea obtener más información sobre reglas específicas, abra el archivo phpunit.xml.
El logotipo oficial de la biblioteca PHP está diseñado por DesignSeed.co: un servicio de diseño gráfico personalizado ilimitado.