May be null could be considered to be a singleton type two. In my possibly wrong understanding, PHP has three singleton types, not just two.
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.
May be null could be considered to be a singleton type two. In my possibly wrong understanding, PHP has three singleton types, not just two.