Las funciones nativas de PHP no generan excepciones, a lo mucho tendrías que hacer algo así:
Código PHP:
Ver originaltry {
$fh = @fopen($file, "w"); throw new Exception("no se pudo abrir achivo $file");
}
//etc.
} catch( Exception $e) {
echo $e->getMessage();
}
Saludos.