php5 oltre ad introdurre gli oggetti introduce un timido supporto per la dichiarazione dei tipi, questa dichiarazione vale però solo per le classi
ad es. nella segnatura di un metodo tu puoi scrivere
funciton mioMetodo(MiaClasse $obj1, MiaClasse1 $obj2) {...}
stessa cosa vale per le eccezzioni, in qunato tutte le eccezzioni estendono la classe madre Exception