Les types singleton sont ceux qui n'acceptent qu'une seule valeur. PHP prend en charge deux types singleton : false depuis PHP 8.0.0 et true depuis PHP 8.2.0.
Avant PHP 8.2.0, le type false ne pouvait être utilisé que dans le cadre d'un type union.
Note: Il n'est pas possible de définir des types singleton personnalisés. Considérer l'utilisation d'une énumération à la place.