Que vous soyez un développeur débutant qui souhaite approfondir ses pratiques en s'appuyant sur un framework au goût du jour ou senior décidant de réactualiser ses compétences, Symfony est aujourd'hui l'outil incontournable à étudier, qui s'est imposé devant tous les autres concurrents, pourtant nombreux et talentueux. À quoi tient ce succès ? Le plus simple est sans doute de l'utiliser pour créer un nouveau projet.
Symfony a été créé en 2005 par Fabien Potencier au sein de l'agence web SensioLabs. Avec les années, il est devenu un choix de premier plan pour les développeurs PHP en raison de sa flexibilité, de sa performance et de sa communauté active. Symfony est un framework de développement web et un ensemble de composants qui peuvent être utilisés indépendamment les uns des autres. Pour ce hors-série, nous allons le considérer uniquement sous l'angle framework, sans étudier les composants dans leur autonomie, mais retenez que, même en dehors de ce contexte, Symfony peut vous rendre des services.
1. Installation
1.1 Prérequis
Pour utiliser la dernière version de Symfony, il vous faudra avoir installé PHP 8.1 avec les extensions suivantes, habituellement présentes sur les installations de PHP : Ctype, iconv, PCRE, Session, SimpleXML et Tokenizer. Vous pouvez faire une vérification rapide à l'aide de la commande qui liste les modules configurés :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première