Skip to content

Un ensemble de ressources et d'articles pour faire de la veille sur l'écosystème PHP

Notifications You must be signed in to change notification settings

paul-schuhm/veille-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

Veille PHP

Un ensemble de ressources, d'outils et d'articles de l'écosystème PHP, mis à jour régulièrement.

Officiel, Semi-officiel et core members

Implémentations

Tooling/Écosystème

  • Composer, le gestionnaire de dépendances et de gestion d'autoloading de PHP
  • packagist, dépôt principal des composants PHP
  • pecl, le repertoire officiel des extensions de PHP (Modernisation de la distribution et maintenance envisagée par la communauté et initiée par la PHP Foundation et Derick Rethans)
  • phpCodeSniffer, l'outil puissant pour appliquer des standards de manière semi-automatisé à son code source. Composé de deux programmes: phpcs pour détecter les erreurs dans votre code et phpcbs pour corriger automatiquement celles qui peuvent l'être
  • phpStan, l'analyseur statique (at compile time) du code PHP par excellence. Find bugs without writing tests
  • psalm, analyseur statique de code, notamment inspiré de Hack
  • PHP Documentor, produire de la documentation directement à partir des sources
  • PHP Quality Assurance
  • FrankenPHP, un serveur PHP moderne écrit en C et Go, maintenu par Kevin Dunglas, qui permet d'utiliser HTTP 1.1, 2 et 3, et supporte des réponses HTTP multiples. Remplace PHP-FPM
  • phpBench, un framework de benchmark pour PHP, inspiré de PHPUnit
  • PHP Coding Standards Fixer, un outil de qualité de code (linter, fixer) qui analyse et corrige automatiquement les sources au regard des standards définis les règles des PSR. Développé par Fabien Potencier et Dariusz Rumiński
  • GrumPHP, un outil qui se configure sur les git hooks pour tester et valider automatiquement le code commité via un ensemble de règles
  • Snuffleupagus, module PHP conçu pour réduire de manière drastique les coûts liés aux attaques de sites web PHP
  • CacheTool - Manage cache in the CLI, un outil CLI pour gérer le cache (opcache) de PHP;
  • PHPArkitect, un outil d'analyse statique de code qui permet d'imposer des contraintes d'organisation (namespaces, dépendances, interfaces, etc.) sur les sources, en utilisant la Reflection API

Actualités, recommandations

Conférences

  • PHP UK Conferences (en), la chaîne de la conférence éponyme. Toutes les captations des conférences de chaque année sont présentes ici. Pour tous les dev qui veulent se maintenir informés sur PHP et son écosystème
  • AFUP PHP (fr), des tonnes de conférences de la communauté PHP française, beaucoup de conférences vraiment intéressantes et de qualité
  • Functional Programming in PHP

Articles

Misc

  • awesome PHP security, une liste organisée de ressources pour la sécurité des applications PHP
  • Awesome PHP, une liste organisée de ressources pour PHP (lib, books, podcasts, frameworks...)
  • Clean Code PHP, des principes de clean code appliqués à PHP
  • NativePHP, framework PHP pour déployer des applications desktop, maintenu par Marcel Pociot. Attention, outil toujours en alpha (2023)
  • PHP Usergroup, trouvez des usergroups PHP près de chez vous
  • (The only proper) PDO tutorial, un très bon site (maintenu) qui propose des tutoriels pour mieux comprendre le module PDO (la documentation n'est en effet pas toujours complète et explicite sur les différents paramètres du module) et d'autres sujets sur PHP;

Livres

About

Un ensemble de ressources et d'articles pour faire de la veille sur l'écosystème PHP

Topics

Resources

Stars

Watchers

Forks