[supersaibal]Originariamente inviato da andr3a
ri non necessariamente
Andrea, quello che voglio dire è che, se vuoi generare un errore personale (un errore che non è un errore di PHP ma è un errore per te) devi in ogni caso lanciarlo (con trigger_error o attraverso un throw.
Ed è esattamente lo stesso fastidio di usare $this->dispatchEvent

in questo esempio usi un metodo statico, quindi non duplichi la classe , intendevi questo ? :master:
Volevo dire che con
$this->dispatchEvent('onTipoErrore', $id, $messaggio) ;

posso dire di quale tipo è l'errore (attraverso $id o 'onTipoErrore'), cosa non possibile con trigger_error o lanciando un eccezione generica. Ma solo lanciando un eccezione specificadel tipo

throw new MioOggettoEccezione( $errstr );

faccio delle prove e ti faccio sapere
Non ho capito, quindi attraverso PDO, PHP5 supporta già SQLite 3?

Da quanto ho letto PDO sarà stabile e incluso di default (senza PECL) in PHP 5.1 , quindi stanno facendo grossi passi avanti davvero: una sola interfaccia per più database come in PERL