Originariamente inviato da RoTeam
Una cosa del genere ad esempio
Codice PHP:
abstract class Errori
    public 
$errori = array(); 
     
    public function 
stampaerr(){
        foreach(
$this->errori as $errore) echo $errore.'
'
;         
    } 
    
    public function 
__destruct(){ $this->stampaerr();  }
     



class 
Classez extends Errori
     
    public function 
boes(){ 
    
$this->errori[] = 'ERRORE 1'
    
$this->errori[] = 'ERRORE 2'
    } 


class 
Classex extends Errori
     
    public function 
voes(){ 
    
$this->errori[] = 'ERRORE 3'
    
$this->errori[] = 'ERRORE 4'
    } 


$a = new Classez();
$b = new Classex();
$a->boes();
$b->voes(); 
Ovviamente gli errori inizieranno dall'ultima classe fino alla prima, oppure
potresti usare delle funzioni statiche per aggiungere/rimuovere o stampare errori
cosi da non ridichiarare l'istanza

!ma se io dovessi stampare gli errori direttamente in uno spazio html preciso?? cosi li stmpa in automatico