La PHP Standard Recommendation ( PSR ) es una especificación PHP publicada por el PHP Framework Interop Group . Similar a la Java Specification Request for Java , sirve para estandarizar los conceptos de programación en PHP. El objetivo es permitir la interoperabilidad de los componentes y proporcionar una base técnica común para la implementación de conceptos probados para prácticas óptimas de programación y prueba. El PHP-FIG está formado por varios fundadores de frameworks PHP. [1]
Cada PSR es sugerido por los miembros y votado de acuerdo con un protocolo establecido para actuar de manera consistente y en línea con los procesos acordados. [2]
El sitio web oficial de PHP-FIG tiene la documentación PSR que sigue el RFC 2119 escrito por Scott Bradner en marzo de 1997 en la Universidad de Harvard .
Referencias
- ^ "Lista de miembros de PHP-FIG". Sitio web oficial de PHP-FIG. hej . Consultado el 10 de enero de 2016 .
- ^ "Protocolo de votación". PHP Framework Interop Group . Consultado el 10 de enero de 2016 .
- ^ "PSR-0: Estándar de carga automática". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ abcdefghijklmnopqrstu vw "Lista de estados de PSR". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-1: Estándar básico de codificación". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-2: Guía de estilo de codificación". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "Recomendaciones de estándares PHP - PHP-FIG". www.php-fig.org . Consultado el 14 de febrero de 2020 .
- ^ "Recomendaciones de estándares PHP - PHP-FIG". www.php-fig.org . Consultado el 9 de mayo de 2020 .
- ^ "PSR-3: Interfaz de registrador". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-4: Estándar de carga automática". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-5: PHPDoc Standard". Repositorio oficial de PHP Documentor en Github . Consultado el 10 de enero de 2016 .
- ^ "PSR-6: Interfaz de almacenamiento en caché". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-7: Interfaz de mensajes HTTP". Sitio web oficial de PHP-FIG . Consultado el 10 de enero de 2016 .
- ^ "PSR-8: Interfaz abrazable". Repositorio oficial de PHP-FIG en Github . Consultado el 10 de enero de 2016 .
- ^ "PSR-9: Divulgación de seguridad". Repositorio oficial de PHP-FIG en Github . Consultado el 10 de enero de 2016 .
- ^ "PSR-10: Avisos de seguridad". Repositorio oficial de PHP-FIG en Github . Consultado el 10 de enero de 2016 .
- ^ "PSR-11: Interfaz de contenedor". Repositorio oficial de PHP-FIG PSR-11 en Github . Consultado el 10 de enero de 2016 .
- ^ "PSR-12: Guía de estilo de codificación extendida - PHP-FIG". www.php-fig.org . Consultado el 4 de junio de 2020 .
- ^ "PSR-13: Interfaces de definición de enlaces - PHP-FIG". www.php-fig.org . Consultado el 4 de febrero de 2019 .
- ^ "PSR-14: Despachador de eventos". Repositorio oficial de PHP-FIG en Github . Consultado el 4 de febrero de 2019 .
- ^ "PSR-15: Controladores de solicitudes de servidor HTTP - PHP-FIG". www.php-fig.org . Consultado el 4 de febrero de 2019 .
- ^ "PSR-16: Interfaz común para bibliotecas de almacenamiento en caché - PHP-FIG". www.php-fig.org . Consultado el 4 de febrero de 2019 .
- ^ "PSR-17: Fábricas HTTP - PHP-FIG". www.php-fig.org . Consultado el 4 de febrero de 2019 .
- ^ "PSR-18: Cliente HTTP - PHP-FIG". www.php-fig.org . Consultado el 4 de febrero de 2019 .
- ^ "PSR-19: etiquetas PHPDoc". Repositorio oficial de Git de PHP-FIG en Github . Consultado el 4 de febrero de 2019 .
- ^ "PSR-20: Reloj - PHP-FIG". www.php-fig.org . Consultado el 14 de enero de 2024 .
- ^ "PSR-21: Internacionalización". Repositorio oficial de PHP-FIG en Github . Consultado el 14 de enero de 2024 .
- ^ "PSR-22: Seguimiento de aplicaciones". Repositorio oficial de PHP-FIG en Github . Consultado el 14 de enero de 2024 .
Enlaces externos
- Sitio web oficial de PHP Framework Interop Group