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.
Codice PHP:
class ErrorHandler{
[...]
}
quindi altre classi
Codice PHP:
class Class1 extends ErrorHandler{
[...]
}
class Class2 extends ErrorHandler{
[...]
}
ed infine in un file istanzio le due classi
Codice PHP:
object1 = new Class1();
object2 = new Class2();
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...
Sbaglio? C'è un modo per evitare il problema?