这是我的代码:
if(!$fileContents = file_get_contents($pathToXMLFile,true))
{
throw new RuntimeException("Could not open .xml file");
}
我想把这个错误作为异常来处理,这样我就可以适当地处理它。然而,脚本似乎在我得到更改之前就中止了。有什么解决办法吗?
附言:当我尝试这样做时,我只会得到一个失败来打开流。没有此类文件或目录错误消息。
提前感谢
这将把所有错误、警告和通知转换为异常:
function exceptions_error_handler($severity, $message, $filename, $lineno) {
if (error_reporting() == 0) {
return;
}
if (error_reporting() & $severity) {
throw new ErrorException($message, 0, $severity, $filename, $lineno);
}
}
set_error_handler('exceptions_error_handler');