Php

Dev back

Sortie de Symfony 8.0 | Les-Tilleuls.coop

La version 8.0 de Symfony, prévue pour fin novembre, nécessite PHP 8.4 pour plus de sécurité et de performance. La nouveauté phare est le composant FormFlow qui simplifie la création de formulaires complexes en gérant les étapes et la validation. D'autres composants, comme JsonPath et JsonStreamer, deviennent stables. La version corrige également des problèmes de gestion des fuseaux horaires pour les dates sensibles.

Dev back

New in Symfony 7.4: Attribute Improvements (Symfony Blog)

La version 7.4 de Symfony introduit plusieurs améliorations concernant les attributs, permettant aux développeurs d'utiliser des métadonnées structurées directement dans leur code. De nouvelles fonctionnalités incluent l'utilisation de types unis pour les utilisateurs actuellement authentifiés, le support des environnements multiples dans les routes, ainsi que des options d'accès conditionnelles basées sur la méthode HTTP. L'auto-enregistrement des attributs de routes est également amélioré, et une nouvelle attribution facilite la validation automatique des signatures d'URI. Ces améliorations visent à augmenter la productivité et l'expérience des développeurs utilisant Symfony.

Dev back

Warmup Command Configuration

Cet article traite de la configuration d'une commande de réchauffement dans Symfony en configurant manuellement les services nécessaires, identifiant et corrigeant les erreurs liées aux clés d'array non définies, et abordant la gestion de classes de proxy générées par Doctrine. Il explique comment forcer le recalcul des traductions dans le cache et optimiser les performances en évitant les refraîchissements redondants.

Fullstack

PhpStorm Plugins You Might Not Know

Cet article présente plusieurs plugins pour PhpStorm qui améliorent le confort de développement pour les projets PHP. Parmi les plugins discutés, on trouve des outils pour la gestion des attributs Git, la prise en charge des cron jobs, et un éditeur de sitemaps. Ces outils facilitent la création, la gestion, et le débogage de code tout en offrant des fonctionnalités pour visualiser et optimiser le travail avec le projet. L'article souligne également l'importance de la communauté dans le développement de ces outils.

Dev back

New in Symfony 7.4: Improved Invokable Commands (Symfony Blog)

La version 7.4 de Symfony améliore les commandes invocables avec le support des énumérations et de nouveaux attributs pour les tests, simplifiant ainsi la gestion des arguments et options. Les commandes interactives ont été enrichies pour une meilleure expérience utilisateur. Les DTOs sont désormais utilisés pour structurer les entrées de manière plus claire et concise, facilitant la définition et le test des commandes.

Dev back

A Week of Symfony #983 (October 27 – November 2, 2025) (Symfony Blog)

Cette semaine, Symfony a publié des versions de maintenance 6.4.27 et 7.3.5. Des versions bêta 7.4.0 et 8.0.0 sont également disponibles pour test avant leur sortie finale. Le développement a vu 52 pull requests fusionnées et 25 problèmes résolus. Parmi les mises à jour, des corrections importantes ont été apportées à HtmlSanitizer, Cache, Validator, et HttpKernel. Des offres d'emploi pour des développeurs Symfony sont également disponibles, avec des postes à temps plein et à distance.

Dev back

Les nouveautés de PHP 8.5 qui vont changer votre code !

PHP 8.5 introduit des fonctionnalités majeures telles que l'opérateur pipe, qui permet de chaîner directement les opérations sans variables intermédiaires, et l'attribut NoDiscard, qui avertit l'utilisateur de l'importance de ne pas ignorer les valeurs retournées. De plus, des améliorations pour la gestion des exceptions, des closures dans les expressions constantes et de nouvelles fonctions pour manipuler les tableaux rendent le code plus lisible et efficace. Ces évolutions soulignent la capacité de PHP à s'adapter aux besoins modernes tout en conservant sa philosophie originale.

Dev back

The Story Continues: SensioLabs Celebrates Symfony's 20th Anniversary

SensioLabs célèbre le 20e anniversaire de Symfony avec une fête prévue à SymfonyCon Amsterdam en 2025. Cette célébration met en avant l'avenir du framework et propose plusieurs ressources pour aider les développeurs à améliorer leurs compétences et à gérer des applications asynchrones. Des formations et des conseils sur l'optimisation des performances sont également offerts.

Dev back

New in Symfony 7.4: Share Directory (Symfony Blog)

Symfony 7.4 introduit un concept de répertoire de partage pour résoudre les problèmes de cache entre serveurs dans les architectures multi-serveurs. Alors que les caches système doivent rester locaux pour une performance maximale, les caches applicatifs doivent être partagés, ce qui pose des conflits. Le nouveau répertoire permettra de stocker des données devant être partagées sans nuire aux performances, en utilisant des disques locaux plutôt que du stockage réseau lent.