Faire évoluer un site web PHP vers une application moderne, sûre et simple à déployer
Ma problématique
Comment moderniser et sécuriser une application web en PHP, et la déployer proprement, à l'heure de l'IA générative ?
4 thèmes suivis7 fiches commentéesDernière mise à jour : novembre 2026
Ma méthode de veille
Une veille utile suit un cycle simple, répété régulièrement : je cherche, je filtre, puis je garde une trace de ce que j'en retiens.
Collecter
Je suis des sources fiables (documentation officielle, blogs d'éditeurs, presse spécialisée) via des flux RSS, des newsletters et des alertes sur mes mots-clés.
Trier et analyser
Je retiens une info si elle est récente, vérifiable à la source et utile pour mes projets. Les chiffres sont recoupés avec la source d'origine.
Capitaliser
Chaque info retenue devient une fiche datée, avec la source et ce que j'en retiens pour mes projets. Les fiches s'accumulent ici, plus récent en premier.
Chaque thème répond à une partie de ma problématique. Clique sur un thème pour ne voir que les fiches qui le concernent.
7 fiches affichées
IA & développement
Les développeurs utilisent l'IA chaque jour, mais lui font peu confiance
Le Developer Survey 2026 de Stack Overflow (plus de 30 000 répondants) indique que 73 % des utilisateurs
d'assistants ou d'agents de code s'en servent quotidiennement. L'IA sert surtout à générer du code dans des
domaines familiers (67 %) et à déboguer (61 %), beaucoup moins à déployer ou exploiter la production (20 %).
Seuls 6,6 % des sondés lui confieraient une décision importante.
Ce que j'en retiens
L'IA accélère l'écriture du code, mais la responsabilité reste la mienne : je relis, je teste et je comprends
chaque ligne avant de l'intégrer.
Docker lance les Cloud Sandboxes pour isoler les agents IA
Docker étend l'isolation de ses « Sandboxes » au-delà du poste du développeur avec les Cloud Sandboxes.
Ces environnements servent à encadrer les agents de code IA : Docker met en avant des règles appliquées
au réseau, aux fichiers et aux outils MCP (Managed Code Platform) auxquels l'agent a accès.
Ce que j'en retiens
Les conteneurs ne servent plus seulement à déployer une application : ils deviennent aussi un moyen
de contenir les outils IA. Piste : apprendre à faire tourner un assistant dans un conteneur isolé
avant de lui donner accès à mon code.
Laravel 13 : plus d'attributs PHP et un SDK d'IA intégré
Sorti le 17 mars 2026, Laravel 13 demande PHP 8.3 au minimum et élargit l'usage (optionnel) des attributs PHP
dans le code. Sa nouveauté phare est le Laravel AI SDK, une couche officielle pour la génération de texte,
les embeddings, les agents, l'audio, les images et les bases vectorielles.
Ce que j'en retiens
Les frameworks PHP intègrent désormais l'IA comme un composant standard.
Docker rend ses images durcies gratuites et ouvertes
Docker a annoncé que son catalogue de plus de 1 000 Docker Hardened Images, des images de conteneurs conçues
pour réduire les risques liés à la chaîne d'approvisionnement logicielle, devient gratuit, ouvert et transparent.
Ce que j'en retiens
Partir d'une image durcie réduit la surface d'attaque et répond directement à la catégorie « chaîne
d'approvisionnement logicielle » du dernier OWASP Top 10. Piste : l'utiliser comme image de base pour
conteneuriser mon portfolio.
Symfony 8.0 exige PHP 8.4, supprime 13 202 lignes de code déprécié et abandonne les formats de configuration
XML et « fluent » PHP au profit de YAML et d'un nouveau format PHP à base de tableaux. Cette version n'est pas
une LTS : sa branche 8.0 a atteint la fin de maintenance en juillet 2026, alors que la 7.4 LTS reste corrigée
jusqu'en novembre 2028.
Ce que j'en retiens
Pour un projet qui doit durer, je choisis une version à support long (LTS) plutôt que la toute dernière.
Et je retiens que migrer coûte moins cher quand on met à jour régulièrement.
PHP 8.5 : opérateur pipe, extension URI et « clone with »
PHP 8.5 est sorti le 20 novembre 2025. Il ajoute une extension URI native (analyse d'URL conforme aux standards),
l'opérateur pipe |> pour enchaîner des appels de gauche à droite, une syntaxe pour cloner un objet
en modifiant ses propriétés, l'attribut #[\NoDiscard] et les fonctions array_first()
et array_last(). Certaines pratiques sont dépréciées, comme l'opérateur backtick.
Ce que j'en retiens
Monter de version de PHP, c'est rester sur une branche supportée et réduire la dette technique.
Piste : tester mon portfolio sur PHP 8.5 et relever les avertissements de dépréciation.
OWASP Top 10:2025, la sécurité devient un sujet de chaîne complète
La 8e édition du classement garde le contrôle d'accès défaillant en tête (le SSRF y est désormais intégré),
fait passer la mauvaise configuration de sécurité de la 5e à la 2e place et ajoute deux catégories :
les défaillances de la chaîne d'approvisionnement logicielle (A03) et la mauvaise gestion des conditions
exceptionnelles (A10).
Ce que j'en retiens
Cela me donne une grille d'audit pour mon portfolio : contrôle d'accès, configuration (ne pas afficher
les erreurs PHP en production), dépendances Composer à jour, gestion propre des erreurs et des exceptions.