错误处理及调试.docVIP

  • 58
  • 0
  • 约9.29千字
  • 约 15页
  • 2020-06-27 发布于湖北
  • 举报
第六章 补充案例 案例6-1 自定义错误的应用 一、案例描述 考核知识点 手动触发错误 练习目标 掌握如何在程序中手动触发错误 掌握手动触发错误的使用 需求分析 编写一个类,在类的构造方法中对传入的变量进行检查,如果传入变量的值不符合要求,则触发自定义错误,并提示错误原因。 设计思路(实现原理) 编写一个Person类,在类的构造方法中传入$name,$gender,$age三个变量。 如果$name为空字符串,触发自定义错误Notice并提示信息“名字是空的”。 如果$gender不是“男”也不是“女”,触发自定义错误Warning并提示信息“性别不正确”。 如果$age小于0或大于120,触发自定义错误Error并提示信息“年龄不正确”。 二、案例实现 1、编写代码,代码如下: class Person{ public function __construct($name,$gender,$age){ if($name == ){ trigger_error(名字是空的,E_USER_NOTICE); } if($gender != 男 $gender != 女 ){ trigger_error(性别不对,E_USER_WARNING); } if($age0 || $age 120){ trigger_error(年龄不正确,E_U

文档评论(0)

1亿VIP精品文档

相关文档