Ho una classe che gestisce gli errori.
Ho scritto quindi altre classi che estendono questa, ed il problema sorge quando creo delle istanze di quest'ultime nello stesso file.
quindi altre classiCodice PHP:class ErrorHandler{
[...]
}
ed infine in un file istanzio le due classiCodice PHP:class Class1 extends ErrorHandler{
[...]
}
class Class2 extends ErrorHandler{
[...]
}
Da quello che ho capito la keyword extends non fa altro che includere il file ErrorHandler, cosicchè se istanzio due oggetti che estendono la stessa classe non faccio aòtro che riscrivere due volte le stesse funzioni e quindi do problemi al compilatore...Codice PHP:object1 = new Class1();
object2 = new Class2();
Sbaglio? C'è un modo per evitare il problema?

Rispondi quotando