Ok mi avete convinto, penso che pear error ( che tra l'altro lavora in un modo simile alle eccezioni) sia meglio usarlo se si utilizzano anche altre classi pear, mentre l'uso delle eccezioni , magari integrate con la funzione che fa da handler, penso sia un metodo molto piu classico per gestire gli errori.
Grazie ad entrambi.
Ciao