示例展示了如何监控和捕获异常。
尝试访问数组边界之外的索引会生成 ArrayIndexOutOfBoundsException。
程序故意引发此异常并捕获它。

要监视异常的代码放置在 try 块内。
当发生异常时,抛出异常并被catch块捕获,结束try块。
控制权不是“叫”来捕捉的,而是自动转移的。
如果没有发生异常,则忽略 catch 块,程序在 try 块之后正常继续。
如果 try 块中的方法本身不处理异常,则该方法引发的异常也可以被 catch 捕获。

genException() 生成的异常被 main() 方法中的 catch 块捕获,因为它是在 try 块中调用的。
如果 genException() 捕获了异常,它就不会被传递给 main()。
以上就是简单异常示例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号