PHP和MySQL Web开发读书笔记---错误和异常处理

1.在某些编程语言中,如JAV等在特定情况下将自动抛出异常,在PHP中,异常必须被手动抛出,如throw new Exception(wrongMessage,wrongCode)

2.异常类还提供了以下几个方法:

  getCode()返回传递给构造函数的代码
  getMessage()返回传递给构造函数的消息
  getFile()返回产生异常的代码文件的完整路径
  getLine()返回代码文件中产生异常的代码行号
  getTrace()返回一个包含了产生异常的代码回退路径的数组
  getTraceAsString()返回与上个函数相同方向的信息,该信息将被格式化成一个字符串
  __toString()允许简单地显示一个对象,并且给出以上所有方法可以提供的信息、

3.除了使用PHP中已经给出异常类,还可以扩展该异常类,但必须注意该异常类有很多方法都是final修饰的,最重要的是重载__toString()方法来自己显示异常

4.


  

下面这段代码是PHP中提供的代码处理类,供参考

转载于:https://www.cnblogs.com/iamluzhe/archive/2013/04/09/3011323.html

你可能感兴趣的:(PHP和MySQL Web开发读书笔记---错误和异常处理)