如何处理以下错误,以便在异常发生时我的脚本不会停止工作:
AbstractDecoder.php第302行中的NotReadableException:不是图像源 可读
我已尝试使用以下内容($ file是图片的网址):
// Return false if error
try
{
$img = Image::make($file);
}
catch(NotReadableException $e)
{
return false;
}
这似乎没有捕获异常并返回false。我还能做什么?
答案 0 :(得分:2)
您需要在catch区域中使用完整的命名空间异常,或者在文件顶部添加该异常的use语句
答案 1 :(得分:0)
添加Intervention\Image\Exception\NotReadableException
:
use Intervention\Image\Exception\NotReadableException;
try {
//
} catch(NotReadableException $e) {
//
}