The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

The Php Times

RFC Watch — Écosystème

PHP propose deux nouveaux piliers pour son API temporelle


Tim Düsterhus et Derick proposent Time\Instant et Time\Clock pour poursuivre la nouvelle API de date et d’heure de PHP, après l’arrivée de Time\Duration dans PHP 8.6.

PHP INTERNALS ([RFC]/[VOTE]), 22 septembre 2026 sélectionné par Heiko

La discussion dispose de plusieurs mois avant le prochain gel des fonctionnalités. Andreas Heigl soulève des questions sur les secondes intercalaires et la compatibilité avec Psr\Clock\ClockInterface.

Tim Düsterhus et Derick ont soumis Time\Instant et Time\Clock comme prochaine étape de la nouvelle API de date et d’heure de PHP. Cette proposition fait suite à Time\Duration dans PHP 8.6. Les auteurs indiquent qu’il reste plusieurs mois avant le prochain gel des fonctionnalités. Ils veulent limiter le périmètre du RFC et ont placé certaines extensions dans une rubrique Future Scope.

Time\Instant doit représenter un point unique sur la ligne du temps, sans information de fuseau horaire. Andreas Heigl approuve ce principe, mais demande si l’absence de prise en charge des secondes intercalaires concerne seulement les chaînes ISO 8601 ou l’ensemble de la conception. Il s’interroge aussi sur le nom de Time\Clock et sur sa coexistence avec Psr\Clock\ClockInterface. Selon lui, Time\Clock ne remplace pas encore directement cette interface, car le RFC ne permet pas actuellement de créer un DateTimeImmutable à partir d’un Time\Instant.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← Écosystème — Page B1

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