易洋国学旗下网站:
查询

Exception::__construct()函数—用法及示例

「 实例化 Exception 类的对象 」


函数名称:Exception::__construct() 适用版本:所有版本的 PHP

函数描述: Exception::__construct() 是 PHP 中内置的一个构造方法,用于实例化 Exception 类的对象。

用法: Exception 类是所有异常类的基类,它包含了一些用于处理异常的方法。当需要创建一个异常对象时,可以调用 Exception 类的构造方法来进行实例化。Exception 类的构造方法具有以下语法:

__construct (string $message = "", int $code = 0, Throwable $previous = null)

参数说明:

  • $message:用于设置异常的描述信息,默认为空。
  • $code:用于设置异常的代码,通常用于标识不同类型的异常,默认为 0。
  • $previous:用于设置前一个异常对象的引用,默认为 null。

示例: 以下示例演示了如何使用 Exception 类的构造方法创建一个异常对象:

try {
    // 抛出异常
    throw new Exception("This is an exception example.", 100);
} catch (Exception $e) {
    // 捕获异常,并输出异常信息
    echo "Exception Message: " . $e->getMessage() . "<br>";
    echo "Exception Code: " . $e->getCode() . "<br>";
}

输出结果:

Exception Message: This is an exception example.
Exception Code: 100

以上示例中,我们使用 throw 关键字抛出了一个 Exception 类的异常对象,并在构造方法中设置了异常的描述信息和代码。然后使用 try...catch 结构来捕获异常,并通过调用 getMessage()getCode() 方法获取异常信息和代码进行输出。

补充纠错
热门PHP函数
分享链接