The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES
Motto
„All the Code
That's Fit to Ship“

The Php Times

Écosystème — The Daily Commit

Weather
Today: cache warm, deploys fair. Rollback probability 0 %. Page B2
Vol. I — No. 511 mercredi 9 septembre 2026 Page B1 · € 0,00

Lectures

Laravel 13.31 ajoute Queue::totalSize() et un événement JobInterrupted

LARAVEL NEWS, 9 septembre 2026 — Laravel v13.31.0 apporte une méthode Queue::totalSize() et un événement JobInterrupted pour les jobs Interruptible. La version ajoute aussi le support chaperone pour les modèles pivot BelongsToMany, une méthode Vite devServerUrl(), des assertions once pour les fakes Mail et Notification, et de nombreux correctifs.

L’Éditorial

Un sanitizer qui te rend tes octets n'est pas un sanitizer

8 septembre 2026 — La première tentative de GiveWP pour corriger CVE-2026-82222 détectait bien l'objet malveillant, puis renvoyait quand même la charge utile d'origine. Cette seule ligne résume toute la leçon de ce bug noté CVSS 10.0 : allowed_classes => fals…

Versions

Laravel 12.69.2 : code de sortie Cloud par défaut et corrections de types

LARAVEL FRAMEWORK RELEASES, 8 septembre 2026 — Laravel a publié v12.69.2, un patch pour la branche 12.x. Il définit une valeur par défaut pour memoryExceededExitCode sous Laravel Cloud et corrige les types de retour des closures dans withFreshQueryLog() et askWithCompletion(). La versio…

Actus

PHP 8.6 en détail : application partielle, Time\Duration et 30 dépréciations avant PHP 9.0

MEDIUM · LARAVEL, 9 septembre 2026 — PHP 8.6 sortira le 19 novembre 2026 avec l'application partielle de fonctions, la classe Time\Duration et une trentaine de dépréciations qui tracent la route vers PHP 9.0. Un article de synthèse détaille les nouveautés, la migration et l'intérêt d'activer E_DEPRECATED dès maintenant.

→ la suite : résumé & source

Lectures

Fuzz apporte le fuzzing guidé par la couverture à Pest 5

LARAVEL NEWS — Fuzz, un package de Jon Purvis, ajoute le fuzzing guidé par la couverture à Pest 5 via PHP-Fuzzer de nikic. Il fait muter des chaînes de départ, suit la couverture de code sans Xdebug et signale les plantages comme des tests échoués. Un tut…

The Lead · L’Éditorial

Fais planter ton build sur les dépréciations, et sers-toi de PHP 8.6 comme prétexte


PHP 8.6 arrive le 19 novembre 2026, et c'est une version légère : application partielle de fonctions, une classe Duration, et une trentaine de dépréciations.


9 septembre 2026 — Mon argument : la montée de version ne coûte presque rien, alors profite du temps gagné pour que les notices de dépréciation cassent ta pipeline au lieu de défiler sans que personne les lise. Voici le raisonnement, la vraie objection, et les deux points qu'aucun compteur ne verra passer.

→ la suite : résumé & source

◆ Inside The Php Times ◆

Lectures: Laravel ferme les GitHub Issues sur la plupart de ses packages et privilégie les pull requests B2

L’Éditorial: Laisse l'opérateur pipe de PHP 8.5 t'agacer jusqu'à écrire de meilleures fonctions B2

RFC Watch: Ouverture du vote sur le drapeau PREG_THROW_ON_ERROR pour les fonctions preg_* B2

Actus: PHP 8.5 : l'opérateur pipe met fin à l'imbrication inversée B2

Versions: FrankenPHP 1.12.7 corrige la perte de sortie après finish_request() B2

L’Éditorial: Le mode worker de FrankenPHP gagne ses 40 ms honnêtement, et exige de la rigueur en retour B2

RFC Watch: PHP Internals : identifiants Unicode, RFC pour enterrer PEAR et trois versions B2

Lectures: Forte : analyser et réécrire les templates Blade via un arbre syntaxique B2

L’Éditorial: Active DB_MASK_BINDINGS=true aujourd'hui, puis demande-toi pourquoi c'était désactivé B3

Lectures: L'infrastructure souveraine européenne tourne sur PHP, mais le financement ne suit pas B3

Lectures: Laravel 13.30 : chunkBy() pour les collections, chemins Storage durcis, raisons d'arrêt des workers B3

Versions: Laravel v12.69.0 renforce la page d'exception et l'authentification par cookie B3

RFC Watch: Robert Landers propose une construction nameof() pour PHP B3

Lectures: Brent Roose prend le siège JetBrains au conseil de la PHP Foundation, Roman Pronskiy s'en retire B3

Versions: PHPStreamServer 0.9 : workers dynamiques et intégration native au système via FFI B3

L’Éditorial: Laravel 13.17 à 13.27 : les vraies pépites sont les fonctionnalités que tu ne montreras jamais en démo B3

Lectures: Inertia.js 3.7 permet aux formulaires d'annuler leurs propres envois B4

Versions: Laravel 13.17 à 13.27 : traitement d'images natif, contrôle des files d'attente et logs masqués B4

Sécurité: Symfony 6.4.45, 7.4.18 et 8.1.6 regroupent une vague de correctifs de sécurité B4

L’Éditorial: Le mode worker est un détecteur de mensonges pour l'état caché de ton application B4

Lectures: Les starter kits Laravel passent à Vite+ B4

"All the Code That's Fit to Ship" · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité