PHP实现的简单异常处理类示例
发布时间:2020-12-05 06:20:37 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了PHP实现的简单异常处理类,结合具体实例形式分析了php基于面向对象技术实现异常处理操作的相关实现技巧,需要的朋友可以参考下
本文实例讲述了PHP实现的简单异常处理类。分享给大家供大家参考,具体如下: getMessage().'in file:'.$this->getFile().'on line:'.$this->getLine(); } } function reg($reginfo = null) { // 依据不同错误抛出不同异常 if (empty($reginfo) || !isset($reginfo)) { throw new Exception('参数非法'); } if (empty($reginfo['email'])) { throw new emailException('邮件为空'); } if ($reginfo['pwd'] != $reginfo['repwd']) { throw new pwdException('两次密码不一致!'); } } // 接收不同异常,并针对性处理! try { reg(array('email' => '1078789950@qq.com','pwd' => '123','repwd' => '1231' )); } catch (Exception $e) { echo $e ->getMessage(); } catch (emailException $ee) { echo $ee ->getMessage(); } catch (pwdException $ep) { echo $ep; }更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。 (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php实现基于pdo的事务处理方法示例
- 浅谈PHP的$_SERVER[SERVER_NAME]
- PHP查找数组中只出现一次的数字实现方法【查找特定元素】
- php mysql_real_escape_string addslashes及mysql绑定参数防
- PHP实例:PHP无限循环获取MySQL中的数据实例代码
- PHP编程:解决form中action属性后面?传递参数 获取不到的问
- PHP实战:php创建多级目录完整封装类操作方法
- php – 具有某些值的数组中的意外行为
- PHP实例:laravel通过创建自定义artisan make命令来新建类文
- PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例