PHP est un langage concentré sur le script côté serveur. Les frameworks web PHP fournissent des normes pour construire et déployer des applications web écrites en PHP. Ces outils offrent une structure architecturale pour la programmation en PHP. Les développeurs les utilisent pour connecter des bases de données, éliminer le codage répétitif et systématiser les processus de construction. Les avantages pour les entreprises incluent l'accès aux serveurs FTP et aux bases de données à la fois relationnelles et non-relationnelles. L'utilisation de PHP a évolué au fil du temps, passant d'un simple script côté serveur à une utilisation pour le développement de nombreuses applications en ligne de commande et d'interface graphique.
Il existe une forte relation entre les frameworks web PHP et d'autres frameworks web car ils fournissent tous des normes, des outils de test et de déploiement. Cependant, tous les frameworks d'applications web ne fournissent pas un support multi-langues.
Pour être inclus dans la catégorie des frameworks web PHP, un produit doit :
Fournir des normes pour les constructions et déploiements PHP
Fournir des capacités d'automatisation pour le développement d'applications web PHP
Fournir des bibliothèques, des modèles ou des outils de gestion compatibles avec PHP