Ciao,

[PREMESSA]
so che è una schifezza mescolare i due, ma....
[/PREMESSA]

è possibile utilizzare l'error handling OOP di PHP5, nella programmazione procedurale?

Non sto programmando ad oggetti, ma saltuariamente mi avvalgo delle features di PHP5; e vorrei poter usare il

try, catch

per gestire alcune eccezioni. Solo che anche includendo il codice nel blocco 'try' mi ritorna comunque gli stessi errori.

Ho provato a cambiare error handler ma senza successo.

Codice PHP:
set_error_handler(create_function('''throw new Exception("errore php");'));    
try {
    require_once(
$dir_mod Configuration::$module_name_default);

catch(
Exception $e) {
    die(
"<span class=\"warning\">".STR_NoSuchFile."</span>");

Sembra che non mi consideri e che scateni sempre il solito tipo di eccezione.

Mi date una mano o mi bacchettate per il troiaio?

Grazie