Los tipos singleton son aquellos que solo aceptan un único valor. PHP soporta dos tipos singleton: false desde PHP 8.0.0 y true desde PHP 8.2.0.
Antes de PHP 8.2.0, el tipo false solo podía ser utilizado en el contexto de un tipo union.
Nota: No es posible definir tipos singleton personalizados. Considere el uso de una enumeración en su lugar.