当前位置:网站首页>简单理解try catch和try finally
简单理解try catch和try finally
2022-08-03 14:42:00 【PHP学习网】
try/catch/finally 语句用于处理代码中可能出现的错误信息。
错误可能是语法错误,通常是程序员造成的编码错误或错别字。也可能是拼写错误或语言中缺少的功能。
try语句允许我们定义在执行时进行错误测试的代码块。
catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。
finally 语句在 try 和 catch 之后无论有无异常都会执行。
总结一下
try {
//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容
}
catch {
//除非try里面执行代码发生了异常,否则这里的代码不会执行
}
finally {
//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally
}
边栏推荐
- HDU 1027 Ignatius and the Princess II(求由1-n组成按字典序排序的第m个序列)
- 身为程序员的我们如何卷死别人?破局重生。
- GMapping原理分析[通俗易懂]
- 进程通信的方式
- 关于 vditor 可否同步飞书文档问题
- 552个元宇宙App,70个搞社交,哪款真能交到朋友?
- C语言中操作符的详细介绍
- 使用华为HECS云服务器打造Telegraf+Influxdb+Grafana 监控系统【华为云至简致远】
- devops-2:Jenkins的使用及Pipeline语法讲解
- Use Typora+EasyBlogImageForTypora to write a blog and upload pictures quickly without a picture bed
猜你喜欢
随机推荐
第二讲 软件生命周期
理解string类
R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售
微服务的快速开始(nacos)最全快速配置图解
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
一对多查询(分页)
在北极都可以穿短袖了,温度飙升至32.5℃
今日睡眠质量记录75分
varchar2 and varchar2(char)_datetime data types
兆骑科创创业大赛,双创服务平台,线上直播路演
node项目开发踩坑(一)
Role usage in Ansible
【MATLAB项目实战】基于CNN_SVM的图像花卉识别
R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale
用1000行代码统计西安新房价格后,我有一个惊人的发现……
PAT乙级-B1008 数组元素循环右移问题(20)
HDU 1160 FatMouse's Speed(最长递减子序列变形)
How to use matlab to implement the piecewise function "recommended collection"
Tao Te: Engine or baggage?
PAT乙级-B1014 福尔摩斯的约会(20)