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?
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?