Queste dichiarazioni di tipo possono essere utilizzate solo all'interno delle classi.
Il valore deve essere un'instanceof della stessa classe in cui
viene utilizzata la dichiarazione di tipo.
Il valore deve essere un'instanceof di una classe genitore
della classe in cui viene utilizzata la dichiarazione di tipo.
static è un tipo utilizzabile solo come tipo di ritorno che richiede
che il valore restituito sia un'instanceof della stessa classe su cui
il metodo viene chiamato.
Disponibile a partire da PHP 8.0.0.