当前位置: 首页 > news >正文

php是怎么设计网站的运营是做什么的

php是怎么设计网站的,运营是做什么的,wordpress当前文章tags,火鸟门户官方网站一、首先,确定这几个前提咱们先知晓: 1、try块必须搭配catch块或者finally块使用,不可以单独使用 (正常使用方式分为3种:①trycatch;②tryfinally;③trycatchfinally) 2、正常运行情况下、不管有没有抛出异…

一、首先,确定这几个前提咱们先知晓:
1、try块必须搭配catch块或者finally块使用,不可以单独使用
(正常使用方式分为3种:①try+catch;②try+finally;③try+catch+finally)
2、正常运行情况下、不管有没有抛出异常、只要代码中有finally块,那finally块必然会执行,且finally块是在try或catch中的return语句执行之后、返回之前执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally块中的代码怎么样,只要是没有return语句,那么返回的值都不会改变,仍然是之前try或者catch块中保存的值)。
(注意:在一些非正常情况下,比如在执行finally块之前,虚拟机被终止运行;程序所在线程死亡;cpu被关闭这些情况下,finally块自然就不会执行了)
3、当finally块中有return语句时,不论try和catch中有没有return语句,程序都一定会从finally块中的return语句返回,即返回值也会是finally块中return语句的返回值,而不是try或者catch块中的。

二、 当try、catch、finally、return一起使用时,代码的执行流程详解:
(1)try{} catch(){}finally{} return;
直接按正常顺序执行。
(2)try{ return; }catch(){} finally{} return;
先执行try块中return语句,但是并不返回值;然后再执行finally块中的语句,最后再返回try中return的值,finally块后的return不会执行,因为程序已经在try块的return处返回。
(3) try{ } catch(){return;} finally{} return;
先执行try块,然后再看是否有异常:
有异常的情况下:执行catch块的return但不返回,再执行finally块,最后再返回catach块中的return值。finally后的return不执行。
没有异常的话,按顺序执行finally块再return。
(4)try{ return; }catch(){} finally{return;}
执行try块return语句(包括return语句中的表达式运算),但不返回;
再执行finally块,执行finally块,有return,从这里返回。
此时finally块的return值,就是代码执行完后的值
(5) try{} catch(){return;}finally{return;}
有异常:先执行try,再执行catch中的return但不返回,再执行finally块中的return,从这里返回。
无异常:先执行try,再执行finally块,有return,从这里返回。
(6)try{ return;}catch(){return;} finally{return;}
首先程序执行try块中return语句(包括return语句中的表达式运算),但不返回;然后再看是否有异常
有异常:执行catch块中return语句(包括return语句中的表达式运算),但不返回;
再执行finally块,有return,从这里返回。
无异常:再执行finally块,有return,从这里返回。

三、总结
(1)任何执行try 或者catch中的return语句之后,在返回之前,如果finally存在的话,都会先执行finally语句。
(2)如果finally中有return语句,那么程序就return了,所以finally中的return是一定会被return的,
编译器把finally中的return实现为一个warning。

http://www.yayakq.cn/news/577043/

相关文章:

  • 邵阳市住房和建设局网站seo品牌推广方法
  • 邢台手机网站建设公司怎样建立一个自己的网站免费
  • intitlt 山西大同网站建设住房城乡建设部官网站
  • 网站商业授权深圳宣传片制作排名前十名
  • 潍坊大宇网络网站建设网视易网站建设
  • 网站建设资料总结牛二网站建设
  • 网站正在建设中请稍后邯郸网站建设信息
  • 上海网站建设 普送建设网站 软件推荐
  • 哪个网站可以做免费请帖网络推广工作好干吗
  • 网站制作+app+公众号网站设计实验报告内容与步骤
  • 保定网站seo服务广州番禺核酸检测点
  • 设计素材网站的问卷调查高唐做网站建设的公司
  • 网站界面用什么软件做大数据营销策略
  • 大连做网站建设成品模板网站
  • 无障碍 网站 怎么做wordpress 微信登录插件下载失败
  • 大安区网站建设wordpress 头像不见
  • 网站asp源码中国纪检监察报app下载
  • 网站怎么做外链2024北京又开始核酸了吗今天
  • 51ppt模板免费下载网站网站 预算
  • 学院网站建设项目文字头像在线制作免费生成图片
  • 网站300兆是多少电子商务网站前台建设常用的技术
  • 2021最近最火的关键词深圳seo网站
  • 景宁县建设局网站怎么在网站上加qq
  • 做招商类型的网站农村一层自建房
  • 景区网站建设 现状网站建设的布局种类
  • 安徽智能网站建设最新军事消息
  • 免费建设工程信息网站做网站用的字体是什么
  • mcms怎么做网站丰台网站建设联系方式
  • 网站板块怎么做百度搜索 网站介绍
  • 网站加网页建设工程招投标网站