判断语句是程序的核心部分。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条件可能就越难检查。(更多评论)
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1252072