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.
Sembra che non mi consideri e che scateni sempre il solito tipo di eccezione.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>");
}
Mi date una mano o mi bacchettate per il troiaio?
Grazie![]()