
一、代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-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
class TelException extends Exception{ //定义TelException类,继承Exception类
public function errorTel(){ //定义方法返回错误信息
$errorMsg = "出错原因:".$this->getMessage()."不是一个合法的电话号码";
$errorMsg .="<br>";
$errorMsg .="错误文件路径:".$this->getFile();
$errorMsg .="<br>";
$errorMsg .="错误代码行号:".$this-> getLine();
return $errorMsg;
}
}
function check_tel($tel){ //自定义函数验证电话号码格式是否正确
$checkphone="/^13(\\d{9})$/"; //定义验证手机号码的正则表达式
$counts=preg_match($checkphone,$tel); //执行验证操作
return $counts; //返回验证结果
}
$tel = "133891gfj"; //定义被验证的电话号码
/*
通过自定义异常处理类返回错误提示
*/
try {
if(check_tel($tel) !=1){
throw new TelException($tel);
}
}catch (TelException $e){
include_once("error.php");
}
?>
</body>
</html>
</body>
</html>
二、运行结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# php异常处理类
# php异常处理
# php异常处理类封装
# PHP的异常处理类Exception的使用及说明
# PHP异常处理Exception类
# 一个显示效果非常不错的PHP错误、异常处理类
# PHP实现的简单异常处理类示例
# PHP如何抛出异常处理错误
# php中异常处理方法小结
# PHP中的错误处理、异常处理机制分析
# PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
# php异常处理方法实例汇总
# PHP异常类及异常处理操作实例详解
# 自定义
# 行号
# 大家分享
# 错误信息
# 具体内容
# 大家多多
# 是否正确
# 错误提示
# 错误代码
# 正则表达式
# EN
# http
# www
# XHTML
# DTD
# Transitional
# gt
相关文章:
网站代码制作软件有哪些,如何生成自己网站的代码?
南平网站制作公司,2025年南平市事业单位报名时间?
Thinkphp 中 distinct 的用法解析
c++ stringstream用法详解_c++字符串与数字转换利器
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
Swift中switch语句区间和元组模式匹配
微课制作网站有哪些,微课网怎么进?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何在Ubuntu系统下快速搭建WordPress个人网站?
如何在阿里云虚拟服务器快速搭建网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何在IIS中新建站点并配置端口与物理路径?
北京专业网站制作设计师招聘,北京白云观官方网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
网站制作员失业,怎样查看自己网站的注册者?
如何在万网主机上快速搭建网站?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
如何在搬瓦工VPS快速搭建网站?
定制建站价位费用解析与套餐推荐全攻略
网站制作网站,深圳做网站哪家比较好?
无锡营销型网站制作公司,无锡网选车牌流程?
南宁网站建设制作定制,南宁网站建设可以定制吗?
如何通过老薛主机一键快速建站?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
深入理解Android中的xmlns:tools属性
大型企业网站制作流程,做网站需要注册公司吗?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
建站主机是否属于云主机类型?
建站之星多图banner生成与模板自定义指南
实现点击下箭头变上箭头来回切换的两种方法【推荐】
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在IIS管理器中快速创建并配置网站?
制作网站公司那家好,网络公司是做什么的?
常州企业网站制作公司,全国继续教育网怎么登录?
制作网站的公司有哪些,做一个公司网站要多少钱?
如何高效生成建站之星成品网站源码?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
建站OpenVZ教程与优化策略:配置指南与性能提升
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何在阿里云通过域名搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。