PDA

View Full Version : [php5] oo costruttori e overloading


Gremo
21-04-2006, 12:16
ciao,
ho letto che con php5 e in particolare con il metodo magico __call è possibile simulare l'overloading dei metodi, ad esempio i costruttori.
Io avrei bisogno di creare due costruttori che accettano rispettivamente un oggetto di tipo "Tab" (da me creato) oppure un array di oggetti tipo "Tab". Come posso fare?
potrei:

__construct (Tab $T)

__construc (array $tabs)

ovviamente il primo non accetta array e il secondo accetta array di qualsiasi cosa, ma io voglio sia per forza array di Tab...

qualche idea?

Xalexalex
21-04-2006, 13:34
Forse quando assegni un Tab all'elemento dell'array puoi fare

(Tab)$array[0]=Tab;

ma che senso avrebbe?? Dovrebbe funzionare lo stesso no?