全网整合营销服务商

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

免费咨询热线: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 


相关文章: 制作公司内部网站有哪些,内网如何建网站?  建站主机如何安装配置?新手必看操作指南  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  如何在万网自助建站中设置域名及备案?  网站制作新手教程,新手建设一个网站需要注意些什么?  北京制作网站的公司,北京铁路集团官方网站?  C++中引用和指针有什么区别?(代码说明)  如何高效完成自助建站业务培训?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  建站10G流量真的够用吗?如何应对访问高峰?  微信h5制作网站有哪些,免费微信H5页面制作工具?  平台云上自主建站:模板化设计与智能工具打造高效网站  建站之星CMS五站合一模板配置与SEO优化指南  如何破解联通资金短缺导致的基站建设难题?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  油猴 教程,油猴搜脚本为什么会网页无法显示?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  宿州网站制作公司兴策,安徽省低保查询网站?  建站主机与虚拟主机有何区别?如何选择最优方案?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  已有域名如何免费搭建网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  简单实现Android文件上传  中山网站推广排名,中山信息港登录入口?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  视频网站app制作软件,有什么好的视频聊天网站或者软件?  香港服务器部署网站为何提示未备案?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何制作网站标识牌,动态网站如何制作(教程)?  家庭服务器如何搭建个人网站?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  存储型VPS适合搭建中小型网站吗?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  北京网站制作的公司有哪些,北京白云观官方网站?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  香港服务器租用费用高吗?如何避免常见误区?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  独立制作一个网站多少钱,建立网站需要花多少钱?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  网站制作服务平台,有什么网站可以发布本地服务信息?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  高防服务器:AI智能防御DDoS攻击与数据安全保障  香港服务器网站推广:SEO优化与外贸独立站搭建策略  装修招标网站设计制作流程,装修招标流程?  c# Task.ConfigureAwait(true) 在什么场景下是必须的 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。