Ciao.
Quindi non faresti una cosa del genere
Codice PHP:
if(!fopen("/home/rasmus/file.txt""r")
{
    throw new 
Exception("qualcosa è andato storto");

in questo modo eviterei lo E_WARNING se usato
con try e catch.
Si può pensarlo come un exit (sebbene con +
possibilità di debug) o cambia qc ?
Fammi sapere.