[Php-it] congetture su PHPx
simo
fsockopen at yahoo.it
Fri Jan 5 17:38:25 CET 2007
--- "Emiliano Gabrielli (aka AlberT)"
<AlberT a superalbert.it> ha scritto:
>
> Lavorando su PHP5 misto rendendo conto che le classi
> definite dalle estensioni
> di php (XSL, etc.. ) non generano eccezioni quando
> incontrano un errore, ma
> un warning ... ora, se php5 è un linguaggio che
> dicono ad oggetti e se
> sarebbe carino gestire il proprio error reporting
> con le eccezioni .. mi
> chiedo ..
>
> come mai che proprio le estensioni più recenti e più
> oggettificate mi generano
> warning invece ???
>
E' possibile e molto brutto direi ...
ma per mantenere la compatibilita' con le precedenti
vers. e' necessario fare come dici tu ...
<?php
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.
Nel 6 si dovrebbe perdere la compatibilita' col 4 e
col 5 ... per cui spero che anche queste cose siano a
posto.
dicono che:
1) GPC e REG_GLOBALS off senza possibilita' di
metterle On
2) Serializzazione delle Resource
3) Multithreading senza Runkit
Speriamo bene
Ciao
Simone
__________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi
http://mail.yahoo.it
More information about the Php-it
mailing list