在程序开发中,错误处理这一块是非常重要的,今天本文章就来告诉他关于在php开发中,错误处理函数并且举例说明错误处理的重要性。
1、内置异常处理类、2、捕获并处理异常的示例、3、exception类的成员函数getmessage()、4、exception类的成员函数getfile()、5、exception类的成员函数getline()、6、显示警告或错误信息、7、自定义错误处理函数。
1,内置异常处理类
2、捕获并处理异常的示例
';
if (is_dir('./test')) {
echo '检测到../ch16是一个目录';
echo '
';
echo '可能继续做其他一些操作';
echo '
';
echo '....';
echo '
';
} else {
throw new exception($error, 12345);
}
echo '上面throw异常的话,这行代码不会执行,转而执行catch块
';
}
catch(exception $e) {
echo '捕获异常: ' . $e->getmessage() . "
错误代码:" . $e->getcode() . '
'; //显示$error和123456
echo '
';
}
echo '继续执行';
?>3、exception类的成员函数getmessage()
立即学习“PHP免费学习笔记(深入)”;
getmessage();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>4、exception类的成员函数getfile()
getmessage();
echo '
';
echo '错误所在文件:' . $e->getfile();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>5、exception类的成员函数getline()
使用模板与程序分离的方式构建,依靠专门设计的数据库操作类实现数据库存取,具有专有错误处理模块,通过 Email 实时报告数据库错误,除具有满足购物需要的全部功能外,成新商城购物系统还对购物系统体系做了丰富的扩展,全新设计的搜索功能,自定义成新商城购物系统代码功能代码已经全面优化,杜绝SQL注入漏洞前台测试用户名:admin密码:admin888后台管理员名:admin密码:admin888
getmessage();
echo '
';
echo '错误所在文件:' . $e->getfile();
echo '
';
echo '错误所在行号:' . $e->getline();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>6、显示警告或错误信息
7、自定义错误处理函数。
";
echo "程序 $file 执行过程中,在第 $line 行,产生一个错误。";
echo "
";
echo "错误代码为:$code, 错误的原因是: $msg";
}
echo $uvar;
?>本文链接:
收藏随意^^请保留教程地址.










