📌  相关文章
📜  php 中的 Exception::getMessage(1)

📅  最后修改于: 2023-12-03 15:18:27.494000             🧑  作者: Mango

PHP 中的 Exception::getMessage

在 PHP 中,Exception 类是一个基础的异常类,其他异常类都继承自它。在程序运行中,如果发生了异常,可以通过捕获 Exception 对象来处理这些异常。而 Exception::getMessage() 方法可以用于获取异常信息,方便定位和排除错误。

语法
public string Exception::getMessage(void)
参数

该方法没有参数。

返回值

返回一个字符串类型的描述异常信息。

示例

以下示例演示了如何通过 Exception::getMessage() 方法获取捕获的异常信息:

try {
  // 执行一个可能抛出异常的操作
} catch (Exception $e) {
  echo $e->getMessage(); // 输出异常信息
}
说明
  • 当程序执行到 try 代码块中可能发生异常的代码时,如果异常抛出,控制权就会被转移到 catch 代码块中。
  • catch 中,我们可以通过 Exception::getMessage() 方法获取异常信息。
  • getMessage() 方法返回的是一个字符串,字符串内容就是抛出异常时传入的错误描述信息。
总结

Exception::getMessage() 方法是 PHP 异常处理中的一个重要方法,它可以用于获取异常信息,方便我们进行错误排查和问题定位。在捕获异常时,建议使用该方法输出异常信息,以便更好地进行调试和开发。