PHP可以通过try-catch语句来捕获并处理异常,同时可以通过自定义异常类来抛出自定义异常信息到页面。
-
创建自定义异常类,例如:
class CustomException extends Exception {
public function errorMessage() {
// 自定义异常信息
$errorMsg = "自定义异常信息:" . $this->getMessage();
return $errorMsg;
}
}
-
在需要抛出异常的地方,使用throw语句抛出自定义异常,例如:
if ($someCondition) {
throw new CustomException("发生了自定义异常");
}
-
在页面中使用try-catch语句捕获异常并显示异常信息,例如:
try {
// 代码块
} catch (CustomException $e) {
// 显示异常信息
echo $e->errorMessage();
}