Ciao ragazzi, è possibile in php avere una sorta di overloading del costruttore? Per meglio dire, se istanzio un oggetto come

oggetto(a)

otterrò un oggetto con un certo tipo di metodi, se invece vado con

oggetto(a,b)

ne avrò un altro con metodi/funzioni diverse.
Potrebbe trattarsi di classi astratte?