全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php封装一个异常的处理类

一、代码

<!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小时内与您取得联系。