€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A1

❦The Daily Commit❦ ☾The Nightly Build☽

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

Devise du jourDevise de la nuit

“Deux parseurs contre un ver: PHP privilégie la sécurité.”

mercredi 30 septembre 2026 Vol. I — No. 681 · Édition du matinÉdition du soir EN DE FR ES

PHP · The Lead · Versions

Symfony publie la mise à jour de maintenance 6.4.47

Symfony a publié la version 6.4.47 le 29 septembre. La mise à jour corrige l'échappement du PHP généré et resserre le nettoyage des espaces de noms Redis. Les clés de cache du Serializer et l'analyse YAML sont également corrigées, avec des correctifs pour le client HTTP et Messenger. ErrorHandler lit désormais la trace des erreurs fatales fournie par PHP 8.5.

Symfony a publié la version 6.4.47 le 29 septembre. Fabien Potencier a signé la release. Le commit vérifié est 9e1e0c5, avec la clé GPG B5690EEEBB952194.

La mise à jour corrige plusieurs cas dans DependencyInjection. Symfony suit désormais les placeholders d'environnement réutilisés après leur suppression par une extension, et échappe les identifiants dans le PHP généré. Les services wither circulaires partagés exposent désormais leur identifiant, et le déplacement des tags entre décorateurs est corrigé. Le nettoyage des namespaces Redis échappe désormais les caractères de glob, et DoctrineBridge extrait plus précisément les types UUID et ULID, y compris pour les collections à clés personnalisées.

→ la suite : résumé & source

sélectionné par Sönke

PHP · Versions

Laravel publie le tag v11.57.0 du framework

Laravel a publié sur GitHub la version v11.57.0 de son framework. taylorotwell a créé le tag le 29 septembre à 15 h 33. La page de version n'affiche aucune entrée de journal des modifications. Cette mise à jour confirme le tag, mais ne documente aucun changement de code.

sélectionné par Sönke

PHP · RFC Watch

Un RFC PHP veut refuser les mots de passe bcrypt trop longs

Sjoerd Langkemper a proposé le RFC PHP bcrypt_max_password_length. Il prévoit que password_hash() lève une ValueError lorsque bcrypt reçoit une entrée de plus de 72 octets. PHP tronque actuellement ces entrées sans avertissement et ne hache que les 72 premiers octets. La mesure vise des failles graves, surtout dans les applications qui hachent autre chose qu’un mot de passe utilisateur.

sélectionné par Sönke


Publicité — php-net.pro · pour notre propre compte

Publicité · php-net.pro

Touchez 145 000+ développeurs PHP.

Posts sponsorisés sur @php_net — le plus grand compte PHP indépendant sur X. À partir de 399 €, réservé en ligne en quelques minutes : rédiger, prévisualiser, planifier, payer.

Réserver un post →

◇ cet emplacement publicitaire tourne à chaque rafraîchissement · TVA en sus le cas échéant


PHP · Versions

Laravel AI SDK v1 passe par un test pratique avec OpenAI

Un nouveau guide consacré à Laravel teste Laravel AI SDK v1 avec de véritables appels à l’API OpenAI. Il examine le middleware appliqué à chaque étape et les validations requises pour exécuter des outils. Il traite aussi des conversations et du streaming. L’article apporte des vérifications pratiques et des indications d’implémentation à la version 1.0 déjà couverte.

sélectionné par Sönke

PHP · RFC Watch

PHP 8.7 pourrait intégrer une API de terminal native

Pratik Bhujel propose Io\Terminal pour PHP 8.7. Cette API ajouterait à ext/standard des sessions de terminal natives, la lecture de la taille du terminal, un mode brut restauré de manière sûre, des entrées clavier normalisées et la saisie masquée. Une implémentation réduite est disponible dans la pull request 23941 de php-src. Le RFC utilise Time\Duration pour les délais et sollicite des retours avant le vote.

sélectionné par Sönke

PHP · Versions

Symfony UX 3.5 ajoute une pagination expérimentale côté serveur

Symfony UX 3.5 introduit symfony/ux-pagination, un composant expérimental pour paginer des tableaux, des requêtes Doctrine et d’autres sources de données. La fonction repose sur PHP côté serveur et Twig, sans JavaScript, Stimulus ni Turbo. La version 3.5.1 corrige déjà deux problèmes liés à AssetMapper.

sélectionné par Sönke

La pile élargie

Dev · Versions

TypeScript met vscode-typescript à jour vers 1.0.1

TypeScript a publié vscode-typescript 1.0.1 sur GitHub. Le tag renvoie au commit b6eaace et a été créé par typescript-automation le 29 septembre à 19 h 31. GitHub signale deux fichiers associés à la release. La page fournie ne donne aucune information sur les changements ni sur la compatibilité. Son…

sélectionné par Sönke


Offres d’emploi — PHP

en direct de l’index Job.bo — activez des compétences, filtrez par ville ou télétravail

Parcourir les 926 offres PHP → · Powered by Job.bo