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

杭州做网站公司哪家好搜索引擎优化的核心本质

杭州做网站公司哪家好,搜索引擎优化的核心本质,商丘集团网站建设,seo优化网站建设公司在php下面的异常,真的一言难尽啊。网上关于php关于异常的使用,也是寥寥无几。最近在学习java,看到书(java核心编程 卷1)写关于异常的使用建议,觉得还是不错。 为什么要使用异常?传统的处理方式是…

在php下面的异常,真的一言难尽啊。网上关于php关于异常的使用,也是寥寥无几。最近在学习java,看到书(java核心编程 卷1)写关于异常的使用建议,觉得还是不错。

为什么要使用异常?
传统的处理方式是返回一个特定的错误的答案,调用这个方法的方法对其进行分析。但是并不是在任何情况下都能够返回一个错误编码。有可能无法明确的将有效数据与无效数据区分。一个返回整形的方法就不能简单地通过返回-1表示错误,因为-1很可能是一个完全合法的结果

突然想到一点,吐个槽:php接收数据,偷点懒,这么写empty($_GET['a']) 。但是如果传过来是0,那么程序就出错了。好像用mysqli的时候后,会有三个返回值,如果简单用的empty,也会有问题。

1 异常处理不能代替简单的测试,在java中,与执行简单的测试相比,捕获异常所花费的时间大大超过前者。

理解:不能总是依靠异常来处理问题,如果可以在通过简单的判断,就能够避免。比如,对于分页,page,size。如果没有传,那么可以直接赋值page =1, size = 0;

2 不要过分地细化异常

3 利用异常层次结构

理解:2,3感觉可以放在一起理解,使用合理的异常结构,合理的异常类。这个地方有点像是程序的扩展性,可读性和效率上的平衡,比如代码的长度,如果一个函数里面的代码过长,可以抽出一些内容作为一个方法,再去调用它。

4 不要压制异常

理解:捕获到异常而不去处理它。这样会压制异常。

5 在检测错误时,苛刻要比放任更好

理解:在有错误发生时,尽量还是抛出一个异常比直接抛出一个null或者自定义的类型要好。但是我觉得如果可以用默认值去处理,像1中分页的例子,而不是让程序中断。我觉得这样在某些情况下,会更好一点。

6 不要羞于传递异常

理解:未必非要在函数中捕获异常,也可以将它抛出,由高层次的函数通告用户发生错误。php好像没有这种写法,- -。

如果有理解不正确的地方,希望可以指出。

http://www.lbrq.cn/news/2477269.html

相关文章:

  • 广州网站维护公司网站站内关键词优化
  • 南城免费做网站怎么做表格
  • 做押韵句子的网站百度关键词多少钱一个月
  • 如何创业做网站广州seo网站优化培训
  • 做网站是用什么技术的天津seo推广服务
  • 企业网站建设 属于什么费用百度云官网登录首页
  • 重庆制作网站首页免费seo优化工具
  • 网络推广方案swot分析seo代码优化工具
  • 自己做的网站怎么放到网上去哪个网站做推广效果好
  • 网站建设公众号小程序推广开发网络营销是以什么为中心
  • 东莞最新一例阳性做搜索引擎优化的企业
  • 返利商城网站怎么做百度竞价排名模式
  • 广告公司网站模板2023重大新闻事件10条
  • 网站菜单样式网站网络推广运营
  • 互联网网站开发服务合同优化营商环境应当坚持什么原则
  • 金阳建设集团网站网络营销专业大学排名
  • 乐站_网站建设_自助建站什么是精准营销
  • 明星网页网站制作最近一周的重大热点新闻
  • 平邑网站优化网络运营商
  • 天河公司网站建设网络营销的基本职能
  • 低成本网站制作中国万网
  • 集团公司网站建设搜索引擎优化seo培训
  • 博罗做网站公司线上如何推广自己的产品
  • 如何建立一个网站查询数据seo搜索引擎优化服务
  • 天津塘沽网站建设杭州网站优化效果
  • 找人做的网站推广被坑推广网站排名优化seo教程
  • 廊坊网站群发关键词seo关键词分析
  • 贵阳手机网站开发重庆seo技术教程
  • 网站做sem能够提高收录量吗泉州关键词优化报价
  • 网站banner图片制作如何做公司网站推广
  • 暑期算法训练.9
  • STL——vector
  • 【C++】定义常量
  • RabbitMQ面试精讲 Day 5:Virtual Host与权限控制
  • Kubernetes深度解析:企业级容器编排平台的核心实践
  • ReAct Agent(LangGraph实现)