Exception参数 php
作者:互联网
PHP 中,可以使用 Exception
类及其子类来创建和处理异常。Exception
类是所有异常类的基类,它提供了一些通用的异常处理功能。
Exception
类的构造函数有两个参数:
-
$message
:表示异常的描述信息,通常是一个字符串。您可以在创建异常对象时,通过这个参数向异常传递一些有关异常的信息。 -
$code
:表示异常的错误代码,通常是一个整数。您可以通过这个参数来标识不同类型的异常,以便在捕获和处理异常时进行特定的处理逻辑。
下面是一个示例,展示了如何创建一个自定义的异常类,并使用构造函数传递参数:
class CustomException extends Exception {
public function __construct($message, $code) {
parent::__construct($message, $code);
}
}
try {
throw new CustomException("这是一个自定义异常", 1001);
} catch (CustomException $e) {
echo "捕获到异常:".$e->getMessage();
echo "异常错误代码:".$e->getCode();
}
PHP
在上述示例中,我们创建了一个名为 CustomException
的自定义异常类,继承自 Exception
类。在构造函数中,我们接收 $message
和 $code
参数,并调用父类的构造函数来设置异常的描述信息和错误代码。
在 try-catch
块中,我们抛出了一个自定义异常,并在 catch
块中捕获并处理它。通过调用异常对象的 getMessage()
和 getCode()
方法,我们可以获取异常的描述信息和错误代码。
请注意,您可以根据需要创建自定义的异常类,并根据实际情况选择传递相关的参数来描述异常。
标签: 来源: