手机版

php封装了一个异常处理类

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

在本文中,我们分享php自定义异常处理类供您参考。具体内容如下

一、代码

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML L1-Transitional . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' head meta http-equiv=' Content-Type ' Content=' text/html;Charset=utf-8'/title自定义异常处理类/title /head body?Php类TelException extendsException {//定义TelException类,继承异常类的公共函数error tel(){//定义方法返回错误消息$errorMsg='错误原因:'。$this-getMessage()。不是合法的电话号码';$errorMsg。=' br$errorMsg。='错误的文件路径:'。$ this-GetFile();$errorMsg。=' br$errorMsg。='错误代码行号:'。$ this-getLine();返回$ errorMsg}}函数check_tel($tel){ //用户自定义函数验证电话号码格式是否正确$ check phone='/13(\ \ d { 9 })$/';//定义用于验证手机号码的正则表达式$ counts=preg _ match ($ checkphone,$ tel);//执行验证操作返回$ counts//返回验证结果} $ tel=' 133891gfj//定义要验证的电话号码/*通过自定义异常处理类返回错误提示*/尝试{if(check_tel($tel)!=1){抛出新的TelException($ tel);} } catch(Telexception $ e){ include _ once(' error . PHP ');} ?/body /html /body /html II。运行结果

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:php封装了一个异常处理类是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐