王志勇 发表于 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条件可能就越难检查。
UTF-8的Trackback: http://www.auiou.com/capable/trackbacksw.jsp?ves00000277
» 直接发送Trackback到此文章 » GB2312及其它语言的Trackback地址
有和平天使的0条评论 (0 comment of Peaceful Angel's):说明:请勿发送垃圾信息、垃圾邮件;本评论系统不支持HTML标签。(您的留言需要审核)