<?php try { $error = '这是一个自定义的异常报错信息'; if (is_dir('./test')) { echo 'do sth.'; } else { throw new Exception($error, 123456789); //通过throw语句抛出一个异常报错信息 } echo '如果没有异常才会显示这句话<br>', "\n"; } catch(Exception $err) { $err_msg = "程序出现异常:"; $err_msg .= $err->getMessage(); $err_msg .= $err->getCode(); $err_msg .= "\n<br>"; echo $err_msg; //显示报错信息和代码 } echo '继续执行'; ?>