Essayez de l'Attraper avec PHP avertissements

Est-il possible de faire une sorte de try catch qui va attraper les avertissements?

par exemple

if (!$dom->loadHTMLFile($url)) {
    //if cant load file handle error my way
}

Pour la $url je suis aide, je suis

Warning (2): DOMDocument::loadHTMLFile(MYURL) [domdocument.loadhtmlfile]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
 [APP\controllers\import_controller.php, line 62]

Warning (2): DOMDocument::loadHTMLFile() [domdocument.loadhtmlfile]: I/O warning : failed to load external entity "hMYURL" [APP\controllers\import_controller.php, line 62]

Seulement je pouvais supprimer l'erreur, et de faire quelque chose si l'appel renvoie faux, mais je veux pouvoir attraper l'exact du message d'avertissement, puis faire quelque chose avec elle.

Est-ce possible?

Grâce

double possible de try et catch php warning

OriginalL'auteur Lizard | 2010-07-23