Ces déclarations de types ne peuvent être utilisées qu'à l'intérieur des classes.
La valeur doit être un instanceof de la même classe que celle
dans laquelle la déclaration de type est utilisée.
La valeur doit être un instanceof d'un parent de la classe
dans laquelle la déclaration de type est utilisée.
static est un type de retour uniquement qui exige que la
valeur retournée soit un instanceof de la même classe que celle
sur laquelle la méthode est appelée.
Disponible à partir de PHP 8.0.0.