Originariamente inviato da Gab-81
Se ho ben capito dalla documentazione, questi metodi sono applicabili quando ho già istanziato una classe: istanceof mi determina il tipo a runtime e reflection mi permette di interrogare una classe risalendo ad alcume proprietà, giusto?

Quindi devo cmq istanziare come suggerito da bubi1?

sì esatto, però, visto che proprio come dice bubi1 PHP non è fortemente tipizzato, puoi usare quelle tecniche per i controlli.