王志勇

和平海底

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  276篇文章 :: 0篇收藏:: 0篇评论:: 0个Trackbacks

公告

关心儿童,是每个人的天职;相信你的一切,希望能给你带来好心情;克制自己,才是最好的出路;劳动人民是伟大的。

文章

收藏

相册

相关的链接

存档


正在读取评论……


判断语句是程序的核心部分。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


[点击此处收藏本文]  发表于2008年02月10日 9:50 AM




正在读取评论……