[Php-it] congetture su PHPx

Emiliano Gabrielli (aka AlberT) AlberT at superalbert.it
Fri Jan 5 17:58:14 CET 2007


On Friday 05 January 2007 17:38, simo wrote:
> function exceptions_error_handler($severity, $message,
> $filename, $lineno) {
>    throw new ErrorException($message, 0, $severity,
> $filename, $lineno);
> }
>
> set_error_handler('exceptions_error_handler');
> ?>
>
> E' orrendo lo so ma credo sia l' unico modo.
> try{}catch{} e' molto meglio.

già .. che poi pur essendo orrendo manco si ottiene il risultato totale .. 
perché il backtrace non lo si ha (a meno di abilitare porcate varie .. )

altra cosa pessima: ... se voglio farmi una classe che gestisce i puffi e 
voglio generare eccezioni di diverso tipo a seconda del tipo di errore che 
incontro (IO, XML_Parse, etc..) estendo N volte Exception ... ma che succede 
se poi uso questa classe in un altro progetto che ha fatto altrettanto ??? 
conflitti di namespace delle classi delle eccezioni a non finire ??

Il prob ancora una volta risiede nel fatto che in PHP5 non sono istanziate per 
default classi di eccezioni per i diversi tipi di errori ...

bah

-- 
<?php echo '     Emiliano Gabrielli (aka AlberT)     ',"\n",
'              socio fondatore del GrUSP             ',"\n",
' AlberT_at_SuperAlberT_it   -   www.SuperAlberT.it  ',"\n",
'  IRC:    #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>



More information about the Php-it mailing list