当前位置:网站首页>简单理解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
}
边栏推荐
猜你喜欢
苹果开发「AI 建筑师」GAUDI:根据文本生成超逼真 3D 场景!
南京一研究所回应招聘硕士保安:负责安全生产等,48人选1
With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...
基于.NET 6 的开源访客管理系统
不安装运行时运行.NET程序
【R语言科研绘图】--- 柱状图
币圈提款机:Solana钱包出现未知安全漏洞 大量用户数字资产被盗
[The Beauty of Software Engineering - Column Notes] 36 | What exactly do DevOps engineers do?
Huffman tree
JS每晚24:00更新某方法
随机推荐
淘特:引擎还是包袱?
R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale
Several methods of installing Mysql in Linux
云硬盘EVS详解以及如何用与避坑【华为云至简致远】
Top 10 free proxy IP software_Domestic static IP proxy software
APT组织最喜欢的工具 Cobalt Strike (CS) 实战
UE4 C disk cache solution
Linux安装Mysql的几种方法
基于.NET 6 的开源访客管理系统
PAT乙级-B1017 A除以B(20)
你把 vite打包 玩明白
2022-随便学学
【R语言科研绘图】--- 柱状图
atrace和systrace的基本使用方法
PAT乙级-B1016 部分A+B(15)
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
基于matlab的遥测信道的基本特性仿真分析
南京一研究所回应招聘硕士保安:负责安全生产等,48人选1
使用域名注册服务 Domains配置域名【华为云至简致远】
高等数学(第七版)同济大学 习题4-1 个人解答