在PHP中,catch语句用于捕获try代码块中抛出的异常,并对异常进行处理。catch语句必须跟在try语句块之后,用于捕获try代码块中抛出的异常。语法格式如下:
try { // 可能会抛出异常的代码块 } catch (Exception $e) { // 处理异常的代码块 }
在上面的语法中,try代码块中的代码可能会抛出异常,如果抛出异常,则会被catch语句捕获,并执行catch语句块中的代码。在catch语句中,$e是一个异常对象,可以通过$e来访问异常的信息,比如异常消息、异常代码等。
以下是一个简单的示例,演示了try和catch语句的用法:
try { $result = 10 / 0; // 这里会抛出一个除零异常 } catch (Exception $e) { echo 'Caught exception: ' . $e->getMessage(); }
在上面的示例中,try代码块中的除零操作会抛出一个除零异常,然后被catch语句捕获,并输出异常消息。