重复的if

王志勇 发表于 2008年02月08日 10:57

判断语句是程序的核心部分。if的条件充分与否,会决定一个程序的成败,决定一个程序的优秀程度,决定一个大型程序的执行效率。if的条件越充分,程序的漏洞就会越少。但是,有一些if的条件是重复声明的,甚至是多次重复声明的。一个简单的例子:if ($c==1) {statement{$d=2; statement2 {$e=5; statement3}}}; if ($c==1 && $d==2 && $e==5) {statement4}。后面的这句就是重复的条件,在某种情况下,if ($c==1 && $d==2 && $e==5) {statement4}只要简化为if ($e==5) {statement4}即可。

一个好的程序,应该尽可能减少重复声明的if的条件,如果一个程序每天会执行几百万次,就可以节省很多的服务器的CPU和内存资源,网站也会快很多。可以检查、优化一下自己写的程序。程序的行数越多,这些重复声明的if条件可能就越难检查。

0条评论:

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (38周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2018年11月
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue