Tipos literais são tipos que não apenas verificam o tipo de um valor, mas também o próprio valor. O PHP tem suporte para dois tipos literais: false a partir do PHP 8.0.0 e true a partir do PHP 8.2.0.
Antes do PHP 8.2.0, o tipo false só podia ser usado como parte de um tipo de união.
Nota: Não é possível definir tipos literais personalizados. Considere usar uma enumeração em vez disso.