(PHP 5 >= 5.5.0, PHP 7, PHP 8)
DateTimeInterface signifie que DateTime et DateTimeImmutable peuvent être indiqués pour le type. Il n'est pas possible d'implémenter cette interface avec des classes userland. DateTimeInterface a été créé pour que les déclarations de type de paramètre, retour, ou propriété peuvent accepter soit DateTime ou DateTimeImmutable comme valeur. Il n'est pas possible d'implémenter cette interface dans les classes utilisateurs.
DateTimeInterface::ATOM
DATE_ATOM
DATE_COOKIE
DateTimeInterface::ISO8601
DATE_ISO8601
Note: Ce format n'est pas compatible avec ISO-8601, mais reste ainsi pour des raisons de compatibilité ascendante. Utilisez
DateTime::ATOM
ouDATE_ATOM
pour assurer la compatibilité avec ISO-8601.
DateTimeInterface::RFC822
DATE_RFC822
DateTimeInterface::RFC850
DATE_RFC850
DateTimeInterface::RFC1036
DATE_RFC1036
DateTimeInterface::RFC1123
DATE_RFC1123
DateTimeInterface::RFC7231
DATE_RFC7231
DateTimeInterface::RFC2822
DATE_RFC2822
DateTimeInterface::RFC3339
DATE_RFC3339
DATE_ATOM
DateTimeInterface::RFC3339_EXTENDED
DATE_RFC3339_EXTENDED
DateTimeInterface::RSS
DATE_RSS
DateTimeInterface::W3C
DATE_W3C
Version | Description |
---|---|
7.2.0 | Les constantes de classe de DateTime sont maintenant définies sur DateTimeInterface. |