Php

Dev back

Comment Clever Cloud a repensé sa manière de déployer des applications PHP avec FrankenPHP, API Platform Event - API Platform

Clever Cloud a modernisé le déploiement d'applications PHP en intégrant FrankenPHP, qui utilise le serveur Caddy, offrant plus de flexibilité et d'efficacité. Cette évolution s'inscrit dans le cadre d'une amélioration continue depuis 15 ans, incluant une meilleure configuration Apache et la simplification de PHP-FPM pour gérer les sessions.

Dev back

PIE: The Next Big Thing, API Platform Event - API Platform

L'événement 'PIE: The Next Big Thing' met en avant l'évolution de PHP, soutenue par des outils comme PIE, qui vise à simplifier l'installation des extensions PHP, traditionally négligées à cause de leur complexité. Avec l'essor des conteneurs Docker, la gestion des extensions pourrait devenir aussi simple que l'installation de paquets via Composer. Cet article souligne l'évolution rapide de PHP, le redéfinissant ainsi comme une option viable pour le développement web et des applications CLI.

"
Dev back

PHP 8.6: New `clamp` function

PHP 8.6 introduit une nouvelle fonction `clamp` qui permet de vérifier si une valeur donnée se situe dans des bornes spécifiques. Si la valeur est dans ces bornes, elle est retournée telle quelle, sinon la fonction renvoie la borne la plus proche. La fonction suit des sémantiques similaires à celles d'autres langages de programmation comme C++, C#, Go, Java et Python. Elle gère également des comparaisons de types et des types incompatibles, tout en restant compatible avec les versions PHP antérieures.

"
Dev back

PHP 8.6: JSON: `json_decode` error/exception message now indicates the location of the error

Avec PHP 8.6, les fonctions de gestion des erreurs JSON telles que 'json_decode' incluent désormais la ligne et la position de l'erreur dans le message d'erreur ou d'exception, permettant ainsi de mieux identifier l'emplacement exact des échecs de décodeur JSON. Cela améliore le débogage comparé aux versions précédentes qui ne spécifiaient pas l'emplacement de l'erreur. Cependant, cette fonctionnalité n'est pas rétrocompatible avec les anciennes versions de PHP.

Dev back

Symfony 7.4.3 released (Symfony Blog)

La version 7.4.3 de Symfony a été publiée avec de nombreuses corrections de bugs et améliorations, notamment des mises à jour sur le système de cache, les dépendances et la gestion des formulaires. Des conseils sont fournis pour la mise à jour et la sécurité des projets en utilisant Symfony. Les utilisateurs peuvent s'abonner aux notifications des versions pour rester informés des changements importants.

"
Sécurité

Lynis : Auditer la sécurité de son système Linux - Wiki

L'article présente Lynis, un outil d'audit local pour la sécurité des systèmes Linux. Il souligne l'importance de sécuriser les serveurs souvent mal configurés par défaut. Lynis est capable d'analyser divers aspects du système, tels que la configuration du noyau, les méthodes d'authentification, et bien plus encore. L'article explique en détail comment installer Lynis, lancer un audit et interpréter le rapport obtenu avec des scores de 'hardening index', indiquant le niveau de sécurité du système. Des suggestions spécifiques pour améliorer la sécurité sont également fournies.

Dev back

A Week of Symfony #991 (December 22–28, 2025) (Symfony Blog)

Cette semaine, l'activité de développement de Symfony s'est concentrée sur des corrections de bugs, avec 28 pull requests fusionnées et la sortie de la première version taguée de Symfony AI. Parmi les correction, des améliorations ont été apportées au système de console et à la gestion des sessions. Plusieurs offres d'emploi pour des développeurs Symfony sont également mentionnées.