Php

Dev back

Symfony 7.3 est disponible : que retenir de cette version ? | studo.dev

La version 7.3 de Symfony apporte de nouveaux composants pour améliorer l'expérience développeur, dont un ObjectMapper pour le transfert automatique de données, un JsonStreamer pour la sérialisation d'objets en JSON, et un JsonPath pour naviguer facilement dans des données JSON. D'autres améliorations incluent des commandes simplifiées, la possibilité de définir des alias pour les routes, des vérifications de permissions plus flexibles, et des optimisations pour la performance et la gestion des traductions.

Dev back

HTTP Verbs: Your Ultimate Guide

Cet article explique les verbes HTTP tels que GET, POST, PUT, DELETE, PATCH et HEAD, en détaillant leur fonctionnement, leurs applications et leurs implications en matière de sécurité. Il est essentiel pour les développeurs de comprendre ces verbes pour interagir correctement avec les API et optimiser leurs requêtes HTTP.

Dev back

15 Less-Known Spatie Laravel Packages and Projects

Cet article présente 15 paquets et projets moins connus de Spatie pour Laravel. Il met en avant leur utilité et comment ils peuvent améliorer les projets développés avec ce framework PHP. De la gestion des utilisateurs à la manipulation de fichiers, chaque paquet est décrit avec ses fonctionnalités clés.

Sécurité

pfSense 2.8.0 est disponible - Provya

La version 2.8.0 de pfSense Community Edition introduit de nombreuses améliorations majeures, y compris une sauvegarde automatique de la configuration, un nouveau pilote PPPoE haute performance, un support complet de DHCP Kea, ainsi que le support NAT64 pour IPv6. Des corrections de sécurité importantes sont également fournies pour divers problèmes, notamment dans l'interface de gestion d'OpenVPN et d'autres composants critiques. La mise à jour recommande de désinstaller les packages avant l'installation en raison de changements majeurs.

Dev back

Sortie de Symfony 7.3 : plus de fonctionnalités que jamais ! | Les-Tilleuls.coop

La version 7.3 du framework Symfony a été publiée, introduisant plusieurs nouvelles fonctionnalités majeures telles que deux composants expérimentaux, ObjectMapper et JsonPath. Cette version améliore également la gestion des commandes et des contrôleurs grâce à l'utilisation d'attributs. De plus, la nouvelle fonctionnalité de précompression des assets permet d'optimiser la performance des applications. La définition des filtres et fonctions Twig a été simplifiée, et un nouveau type de réponse pour les Server-Sent Events a été ajouté pour faciliter les mises à jour en temps réel. Symfony continue de s'intégrer avec d'autres solutions libres et reste un choix solide pour le développement d'applications web.

Dev back

A Week of Symfony #961 (May 26 – June 1, 2025) (Symfony Blog)

Cette semaine, Symfony a publié la version stable de Symfony 7.3, comprenant de nombreuses fonctionnalités intéressantes, ainsi que des versions de maintenance pour 6.4.22 et 7.2.7. Un total de 67 demandes de pull ont été fusionnées et 36 problèmes résolus. Les mises à jour portent sur divers composants, améliorant la sécurité, la traduction, et les intégrations. Les mises à jour de SymfonyCasts comprennent des tutoriels vidéo sur l'utilisation de Symfony avec un processeur de paiement.

Dev back

LemonSqueezy Checkout Overlay

Cet article présente un chapitre d'un cours sur le traitement des paiements avec LemonSqueezy et l'intégration de Symfony 7. Bien qu'il ne soit pas encore finalisé, il propose un accès anticipé à certains contenus et un système de notification pour l'achèvement du cours. Les lecteurs peuvent suivre les instructions dans le script, bien que les détails d'achèvement ne soient pas encore disponibles. L'accent est mis sur la technologie PHP et les fonctionnalités de Symfony 7 dans le cadre des paiements en ligne.

"
Dev back

PHP 8.5: Intl: New `IntlListFormatter` class

La nouvelle classe `IntlListFormatter` dans l'extension Intl de PHP 8.5 permet de formater des listes selon la locale, en produisant des listes facilement lisibles avec des structures 'et' et 'ou'. Elle utilise des données de l'ICU pour le formatage et prend en charge différents styles de présentation. Sa construction nécessite une chaîne de locale valide et des options pour définir la largeur du formatage des listes. Elle réduit également la complexité en fonction de la langue choisie, mais peut nécessiter des données CLDR pour une compatibilité étendue.

Dev back

Sortie de FrankenPHP 1.5 et 1.6 | Les-Tilleuls.coop

Les versions 1.5 et 1.6 de FrankenPHP apportent des fonctionnalités significatives, telles que l'autoscaling des threads, la gestion du temps d'attente des requêtes, la possibilité de construire des binaires presque statiques et un support amélioré pour la génération de paquets RPM et deb. Ces mises à jour améliorent considérablement les performances et la résilience du projet, tout en rendant l'installation plus simple.

Dev back

ObjectMapper : un nouveau composant Symfony 7.3 pour la transformation d'objets | Les-Tilleuls.coop

Symfony 7.3 introduit le composant ObjectMapper, un outil expérimental visant à faciliter la transformation d'objets. Il permet de convertir facilement des DTO en entités et d'adapter des données d'API externe à un modèle interne. Ce composant utilise des attributs PHP pour configurer les transformations et intégrer des services, tout en étant encore en développement et sujet à modifications futures.