[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