Tim Düsterhus und Derick haben Time\Instant und Time\Clock als nächsten Teil der neuen Datums- und Zeit-API von PHP vorgeschlagen. Zuvor war in PHP 8.6 bereits Time\Duration hinzugekommen. Bis zum nächsten Feature Freeze bleiben nach Angaben der Autoren mehrere Monate für die Diskussion. Der RFC soll bewusst eng gefasst bleiben, weitere Ideen stehen unter Future Scope.
Time\Instant soll eine eindeutige Position auf der weltweiten Zeitachse ohne Zeitzone darstellen. Andreas Heigl begrüßt dieses Modell, fragt aber, ob das Ignorieren von Schaltsekunden nur für ISO-8601-Zeichenfolgen gilt oder für den gesamten Entwurf. Auch die Bezeichnung und Rolle von Time\Clock neben Psr\Clock\ClockInterface sieht er kritisch. Der vorgeschlagene Baustein ersetzt die Schnittstelle aus seiner Sicht noch nicht direkt, da sich aus Time\Instant derzeit kein DateTimeImmutable erzeugen lässt.




Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.