我正在尝试错误处理 file_get_contents 方法,因此即使用户输入了错误的网站,它也会回显错误消息,而不是不专业的
警告:file_get_contents(sidiowdiowjdiso):无法打开流:第 6 行 C:\xampp\htdocs\test.php 中没有此类文件或目录
我想如果我尝试并捕获它就能捕获错误,但那没有用。
try
{
$json = file_get_contents("sidiowdiowjdiso", true); //getting the file content
}
catch (Exception $e)
{
throw new Exception( 'Something really gone wrong', 0, $e);
}
原文由 Hashey100 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用 curl_error 而不是 file_get_contents 的 cURL: