我想知道是否有可能在过程中使用try catch来查找异常,并在捕获到异常时执行一些操作,例如:确保图片已上载,如果调整大小函数出现问题,如(memory_limit)删除图片,则尝试调整图片大小。
if(move-uploaded-file($_FILES['name']['tmp_name'], "folder/image.png"){
try{
resizeimage("folder/image.png", "folder/image.png");
}catch(Exception $e){
unlink("folder/image.png");
}
}
发布于 2014-10-05 12:29:22
如果这是您想要使用的代码,那么如果try{}出错,catch中的异常对象将变得可用,并且您将可以访问它的方法。http://php.net/manual/en/language.exceptions.php。使用异常方法处理错误的方式是代码中唯一面向对象的部分。catch中的所有内容都可以按照您的喜好进行程序化。
https://stackoverflow.com/questions/26202504
复制