Vous lancez un projet web en PHP et vous hésitez entre Laravel, Symfony et une dizaine d’autres noms ? Le choix du framework engage votre projet pour cinq à dix ans : recrutement, hébergement, coût de chaque évolution.
Et tous ne se valent plus. PHP 8.5 est sorti en novembre 2025, Zend Framework vit désormais sous le nom de Laminas, et certains frameworks encore cités partout n’ont plus publié de version stable depuis des années.
Pour chaque framework, je vous donne sa dernière version, la version de PHP exigée, ses points forts et le type de projet où il brille. C’est parti !
En bref, mes recommandations :
- Laravel : pour la grande majorité des applications métier, SaaS et plateformes ;
- Symfony : pour les projets complexes et de longue durée, avec une équipe expérimentée ;
- CodeIgniter : pour un projet simple sur un hébergement mutualisé ;
- Slim : pour une API légère ou un microservice ;
- Hyperf : pour des microservices à très forte charge.
1. Laravel

Lancé en 2011 par Taylor Otwell, Laravel est aujourd’hui le framework PHP le plus utilisé au monde. Sa version 13 est sortie le 17 mars 2026 et demande PHP 8.3 au minimum.
Les fonctionnalités clés de Laravel :
- Eloquent : un ORM très lisible pour manipuler la base de données ;
- Kits de démarrage : interfaces prêtes en React, Vue ou Livewire ;
- Files d’attente et tâches planifiées : e-mails, exports et rapports en arrière-plan.
Le framework est gratuit (licence MIT). Les services officiels sont payants :
- Laravel Cloud : à partir de 5 $ par mois plus l’usage, puis 20 $ et 200 $ ;
- Forge : de 12 à 39 $ par mois pour piloter vos propres serveurs ;
- Nightwatch : gratuit jusqu’à 300 000 événements, puis 20 $ par mois.
Mon avis : c’est le choix par défaut pour une application métier, un SaaS ou une plateforme. La limite : sa « magie » masque parfois ce qui se passe réellement. J’ai détaillé ses usages dans mon guide sur le framework Laravel.
2. Symfony

Symfony est né en France en 2005, chez SensioLabs, sous l’impulsion de Fabien Potencier. Sa version 8.1 demande PHP 8.4, et la version 7.4 LTS reçoit des correctifs de sécurité jusqu’en novembre 2029. Ses composants équipent aussi Laravel et Drupal.
Les fonctionnalités clés de Symfony :
- Composants découplés : plus de 50 briques réutilisables séparément ;
- Versions LTS : un calendrier de support connu des années à l’avance ;
- Doctrine et Twig : un ORM robuste et un moteur de templates éprouvé ;
- API Platform : pour exposer une API REST ou GraphQL en quelques heures.
Le framework est gratuit (licence MIT). Autour, des services payants :
- SymfonyInsight : analyse de qualité à 19 € par mois et par projet en annuel ;
- Certification Symfony : 250 € l’examen.
Mon avis : la référence pour les gros projets qui doivent durer. En France, le vivier de développeurs Symfony est énorme. La limite : une courbe d’apprentissage plus raide. Mon duel Laravel vs Symfony vous aide à trancher.
3. CodeIgniter

CodeIgniter mise tout sur la légèreté : le framework pèse 1,1 Mo à télécharger. Sa version 4.7 demande PHP 8.2 et tourne sans difficulté sur un hébergement mutualisé, là où d’autres exigent un serveur dédié.
Les fonctionnalités clés de CodeIgniter :
- Configuration minimale : un projet fonctionne en quelques minutes ;
- Architecture MVC : claire, sans conventions imposées ;
- Performances : un démarrage très rapide grâce à son faible poids ;
- Documentation : courte et accessible aux débutants.
CodeIgniter est entièrement gratuit (licence MIT), sans offre payante :
- Framework : gratuit, sans limite d’usage.
Mon avis : idéal pour un outil interne simple, un petit site dynamique ou pour apprendre. La limite : moins de briques prêtes à l’emploi que Laravel. Dès que le projet grossit, vous recodez ce que les autres fournissent.
4. CakePHP

Autre vétéran de 2005, CakePHP reste bien vivant : sa branche 5.4, mise à jour en septembre 2026, demande PHP 8.2. Sa philosophie : la convention plutôt que la configuration. Si vous respectez les noms attendus, le framework devine le reste.
Les fonctionnalités clés de CakePHP :
- Bake : génère automatiquement le code d’une gestion de données complète ;
- ORM intégré : requêtes, associations et validations en quelques lignes ;
- Sécurité : protection CSRF, validation et authentification natives ;
- Rétrocompatibilité : des migrations de version bien documentées.
CakePHP est gratuit (licence MIT) :
- Framework : gratuit, sans offre payante officielle.
Mon avis : très efficace pour des back-offices et des applications de gestion classiques, montées rapidement. La limite : une communauté plus réduite, surtout en France, et moins de ressources récentes.
5. Laminas et Mezzio

Laminas est la continuation officielle de Zend Framework, confiée à la Linux Foundation. Attention au détail qui compte : Laminas MVC ne reçoit plus que des correctifs de sécurité jusqu’à fin 2028. Pour un nouveau projet, c’est Mezzio, le micro-framework du projet, qu’il faut regarder.
Les fonctionnalités clés de Laminas et Mezzio :
- Middlewares PSR-15 : une architecture moderne et interopérable ;
- Composants à la carte : validation, formulaires, cache, utilisables seuls ;
- Standards PSR : un code facile à faire évoluer vers d’autres outils ;
- Héritage entreprise : présent dans de nombreux systèmes bancaires et publics.
Laminas et Mezzio sont gratuits (licence BSD) :
- Framework : gratuit, support commercial possible via des prestataires.
Mon avis : pertinent surtout pour maintenir ou moderniser une application Zend existante. Pour un projet neuf, Symfony offre une communauté bien plus large.
6. Phalcon

Phalcon a une particularité unique : il s’installe comme une extension C de PHP. Résultat, le framework est chargé en mémoire une fois pour toutes, avec une surcharge minimale à chaque requête. La version 5.22 est sortie le 22 septembre 2026.
Les fonctionnalités clés de Phalcon :
- Extension compilée : des performances brutes supérieures aux frameworks classiques ;
- Full-stack : ORM, cache, templates Volt et traduction inclus ;
- PHQL : un langage de requêtes proche du SQL ;
- Pas besoin de connaître le C : on code en PHP classique.
Phalcon est gratuit (licence BSD) :
- Framework : gratuit, financé par les dons de la communauté.
Mon avis : intéressant pour une application à fort trafic sur un serveur que vous maîtrisez. La limite est de taille : l’extension doit être installée sur le serveur, ce qui exclut la plupart des hébergements mutualisés.
7. Yii

Après des années de développement, Yii3 est sorti le 31 décembre 2025. Il accepte PHP 8.2 à 8.5 et fonctionne en mode worker avec FrankenPHP ou RoadRunner : l’application reste chargée entre deux requêtes. Yii 2 reste maintenu en parallèle.
Les fonctionnalités clés de Yii :
- Gii : un générateur de code pour les gestions de données ;
- Mode worker : un gain de performances net sur les applications chargées ;
- Modèles d’application : un gabarit web et un gabarit API prêts à déployer ;
- Composants indépendants : Yii3 est découpé en paquets réutilisables.
Yii est gratuit (licence BSD) :
- Framework : gratuit, sans offre payante.
Mon avis : un bon choix pour des applications de gestion et des tableaux de bord performants. La limite : un écosystème de paquets tiers bien plus mince que Laravel ou Symfony, et un Yii3 encore jeune.
8. Slim

Slim est un micro-framework : il gère les routes, les requêtes et les middlewares, et rien d’autre. Sa version 4.15 fonctionne de PHP 7.4 à 8.5, ce qui en fait l’un des plus tolérants sur l’hébergement.
Les fonctionnalités clés de Slim :
- Routage rapide : une API opérationnelle en une dizaine de lignes ;
- Standards PSR-7 et PSR-15 : compatible avec des milliers de paquets ;
- Légèreté : vous n’embarquez que ce dont vous avez besoin ;
- Documentation : courte et claire.
Slim est gratuit (licence MIT) :
- Framework : gratuit, sans offre payante.
Mon avis : parfait pour une API, un webhook ou un microservice. La limite : pas d’ORM, pas d’authentification, pas de migrations. Vous assemblez tout vous-même, ce qui demande un développeur expérimenté.
9. Tempest

Le petit nouveau de la liste. Créé par Brent Roose, Tempest est passé en version 1.0 en juin 2025, puis en version 3 en février 2026. Il exige PHP 8.5 et assume un parti pris fort : le framework découvre seul vos contrôleurs, commandes et configurations.
Les fonctionnalités clés de Tempest :
- Découverte automatique : aucun fichier de configuration à tenir à jour ;
- Attributs PHP : les routes se déclarent directement sur les méthodes ;
- Code moderne : il exploite les dernières nouveautés de PHP 8.5 ;
- Console intégrée : des commandes interactives soignées.
Tempest est gratuit (licence MIT) :
- Framework : gratuit, sans offre payante.
Mon avis : le framework le plus agréable à écrire de cette liste, à surveiller de près. La limite : il est jeune, la communauté est encore petite, et je ne le choisirais pas aujourd’hui pour un projet critique d’entreprise.
10. Hyperf

Hyperf change la façon dont PHP s’exécute. Basé sur Swoole ou Swow, il fonctionne en processus permanent avec des coroutines, comme un serveur Node.js ou Go. Il demande PHP 8.2 et il est très utilisé en Asie pour des architectures à fort trafic.
Les fonctionnalités clés de Hyperf :
- Coroutines : des milliers de requêtes simultanées sur un seul serveur ;
- Microservices : gRPC, JSON-RPC et découverte de services intégrés ;
- Composants riches : ORM, cache, files d’attente, tâches planifiées ;
- Injection de dépendances : une architecture propre à grande échelle.
Hyperf est gratuit (licence MIT) :
- Framework : gratuit, sans offre payante.
Mon avis : le choix des équipes qui construisent des microservices à très forte charge. La limite : il faut un serveur dédié avec l’extension Swoole, et une équipe à l’aise avec la programmation asynchrone.
Tableau comparatif des frameworks PHP
| Framework | Type | PHP minimum | Dernière version | Idéal pour |
|---|---|---|---|---|
| Laravel | Full-stack | 8.3 | 13 (mars 2026) | Applications métier, SaaS |
| Symfony | Full-stack, composants | 8.4 | 8.1 (LTS 7.4) | Gros projets de longue durée |
| CodeIgniter | Full-stack léger | 8.2 | 4.7 | Petits projets, mutualisé |
| CakePHP | Full-stack | 8.2 | 5.4 | Back-offices rapides |
| Laminas et Mezzio | Composants, middlewares | 8.2 | Mezzio 3.28 | Reprise d’applications Zend |
| Phalcon | Extension C | 8.1 | 5.22 | Fort trafic sur serveur maîtrisé |
| Yii | Full-stack | 8.2 | Yii3 (déc. 2025) | Gestion et tableaux de bord |
| Slim | Micro-framework | 7.4 | 4.15 | API et microservices légers |
| Tempest | Full-stack moderne | 8.5 | 3.19 | Nouveaux projets, équipes curieuses |
| Hyperf | Coroutines (Swoole) | 8.2 | 3.2 | Microservices à forte charge |
Comment choisir son framework PHP ?
Le meilleur framework n’existe pas dans l’absolu. Il existe celui qui colle à votre projet, à votre équipe et à votre hébergement. Voici les cinq questions à vous poser avant de trancher.
Quel type de projet voulez-vous construire ?
C’est la première question, et elle élimine déjà la moitié de la liste :
- Application complète (back-office, SaaS, plateforme) : Laravel, Symfony, CakePHP ou Yii ;
- API ou microservice léger : Slim ou Mezzio ;
- Architecture à très forte charge : Hyperf ou Phalcon ;
- Petit outil interne : CodeIgniter suffit largement.
Prendre un framework complet pour trois routes d’API, c’est embarquer beaucoup de code inutile. L’inverse est pire : partir d’un micro-framework pour un SaaS, c’est recoder l’authentification, les abonnements et les files d’attente.
Le framework est-il encore maintenu ?
C’est le piège numéro un des vieux comparatifs. FuelPHP, encore cité un peu partout, n’a publié aucune version stable depuis 2019. Un framework abandonné, c’est une application qui ne suit plus les versions de PHP et qui accumule les failles.
Avant de choisir, vérifiez trois choses :
- La date de la dernière version sur GitHub : moins de six mois, c’est rassurant ;
- L’existence de versions LTS : Symfony et Laravel publient leur calendrier de support ;
- L’activité de la communauté : questions récentes, paquets mis à jour, conférences.
Votre hébergement le supporte-t-il ?
Les exigences ont beaucoup monté. Symfony 8 demande PHP 8.4 et Tempest PHP 8.5, alors que certains hébergements mutualisés proposent encore des versions plus anciennes.
Deux frameworks posent une contrainte plus forte :
- Phalcon : l’extension C doit être installée sur le serveur ;
- Hyperf : il lui faut Swoole et un processus qui tourne en permanence, donc un VPS ou un serveur dédié.
Trouverez-vous des développeurs ?
Le meilleur framework technique ne sert à rien si personne ne sait le maintenir. En France, Laravel et Symfony concentrent l’immense majorité des offres d’emploi et des freelances PHP.
Choisir Tempest ou Hyperf peut se défendre techniquement. Mais le jour où votre développeur part, vous chercherez longtemps son remplaçant. Si vous débutez, commencez par les langages de programmation les plus utilisés pour situer PHP face aux autres options.
Avez-vous vraiment besoin de performances extrêmes ?
On compare souvent les frameworks sur des benchmarks. En pratique, la lenteur vient presque toujours des requêtes en base de données, pas du framework.
Si la charge devient réellement un sujet, pas besoin de tout changer. Le mode worker (FrankenPHP, RoadRunner, Laravel Octane) garde l’application en mémoire entre deux requêtes et multiplie le débit, avec Laravel, Symfony comme avec Yii3.
Conclusion
Pour la plupart des projets, le match se joue entre Laravel et Symfony. Laravel pour aller vite avec un écosystème complet, Symfony pour les projets structurants qui doivent durer dix ans.
Les autres ont chacun leur terrain : CodeIgniter pour la simplicité, Slim pour les API, Hyperf pour la très forte charge, Tempest pour qui veut parier sur l’avenir. Dans tous les cas, vérifiez la date de la dernière version avant de vous engager.