Mettiamo che io abbia una classe GestioneMessaggi che si occupa di fare tutte quelle cose inerenti al prelievo e all'inserimento dei dati in un database.
Per utilizzarla farei
$gestioneMsg=new GestioneMessaggi();
$gestioneMsg->metodo();
ma nei casi in cui come potete vedere, l'istanzazione avviene senza particolari costrutti, manca qualsiasi passaggio di parametro per cui che senso ha l'istanzazione?? Non otterrei i medesimi risultati semplicemente chiamando
GestioneMessaggi::metodo()
??