2013-03-04 107 views
-1

根据我的分页方案,我在每个PHP页面上都有大约20条评论。我对每条评论都使用了If else语句来检查用户是否登录。所以,大约有20个IF ELSE语句。多少昂贵IF IFSE语句在PHP中

我不知道还有说法多少时间和处理的IF需要。 IF ELSE声明可能花费多少钱。如果我用的是这样

IF ($user_logged_in) { 
    // do this 
} ELSE { 
    // do this 
} 

注20个IF ELSE语句:$ user_logged_in不是一个函数,它是在页面的开始时设置布尔变量。

,是多少费时它可能是我在这个场景中的网页?

+6

现代计算机 – 2013-03-04 12:02:04

+2

上大约为1ns,不要担心。 PHP的构建是为了完成你描述的那些事情。使用它,不用担心速度。 – 2013-03-04 12:03:02

+2

* if/else *的执行时间并不重要。重要的是你在if和else块中执行的代码。你没有展示你在做什么,所以没有人可以告诉。即使你愿意,答案是:剖析它。 – Gordon 2013-03-04 12:13:24

回答

6

你不应该真正关心if语句的性能。关心确实很贵的东西,如数据库调用,文件打开,目录管理人员,XML阅读等

语言结构比你所能想到的方式更快。因此,如果您的网页加载速度太慢,这不是问题。