版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan
在网上看到一篇文章,是说语法的
我们在写程序的时候都习惯if ($a == 1) ,然后wordpress里面里面是if(1 == $a)
那篇文章作者说后者比前者效率高三倍...这个我一会儿再试
评论中有些网友说后者是为了避免逻辑错误.
比如,两个等号少写一个,后者就会报错,因为1是不可以被赋值的.前者就不会报错.
还有人说三个等号效率要高于两个的.
关于效率我来测试一下
利用我原来写过的一篇文章里的类.
<!-- 类文件 -->
<?php
/**
* @name test.php
* @date Thu Jan 03 22:51:06 CST 2008
* @copyright 马永占(MyZ)
* @author 马永占(MyZ)
* @link http://blog.csdn.net/mayongzhan/
*//**
* Test a program how long it do
* 注意:使用时请循环多次,否则看不出效果
* @package
* @version 1.0
*/
class TestTime
{
private $beginTime = 0; //开始时间
private $endTime = 0; //结束时间
public function begin()
{
$this->beginTime = microtime(true);
}
public function end()
{
$this->endTime = microtime(true);
}
public function keepTime()
{
return $this->endTime-$this->beginTime;
}
}
$a = 1;
$TestTime1 = new TestTime();
$TestTime1->begin();
for ($i = 0; $i<1000000; $i++) {
if (1==$a) {
}
}
$TestTime1->end();
echo "1==\$a : ".$TestTime1->keepTime();
$TestTime2 = new TestTime();
$TestTime2->begin();
for ($i = 0; $i<1000000; $i++) {
if ($a==1) {
}
}
$TestTime2->end();
echo "<br />\$a==1 : ".$TestTime2->keepTime();
$TestTime3 = new TestTime();
$TestTime3->begin();
for ($i = 0; $i<1000000; $i++) {
if ($a===1) {
}
}
$TestTime3->end();
echo "<br />\$a===1: ".$TestTime3->keepTime();
$TestTime4 = new TestTime();
$TestTime4->begin();
for ($i = 0; $i<1000000; $i++) {
if (1===$a) {
}
}
$TestTime4->end();
echo "<br />1===\$a: ".$TestTime4->keepTime();
?>
<!--运行1000000次的结果,可以看出来三个等号效率高于两个,写前面写后面效率相同
1==$a : 0.22159481048584
$a==1 : 0.22365593910217
$a===1: 0.18903613090515
1===$a: 0.18533182144165
-->
分享到:
相关推荐
最值得注意的是,我们发现从归一化的共形SQCD到(A 1,A n)Argyres-Douglas理论的重整化群流。 从这些“拉格朗日描述”中,我们计算了(A 1,A n)理论的完整超保形指数,并找到了与先前结果一致的方法。 此外,...
我们使用Komargodski和Schwimmer的共形异常匹配和dilaton有效作用技术,重新推导了N = 1 $$ \ mathcal {N} = 1 $的欧拉异常系数Δa≡UV-IR的差。 $理论。 因此,Δa的结构与Wess-Zumino dilaton作用一一对应。
我们研究了秩为1的4d N = 3 $$ \ mathcal {N} = 3 $$超保形场论的性质,即那些在...此外,我们根据determine确定中心电荷a和c,并构造相关的2d手性代数,结果证明是奇异的N = 2 $$ \ mathcal {N} = 2 $$超对称W代数。
结合超保形指数,我们显示在(A 1,A 2n)Argyres-Douglas(AD)理论中没有出现在应力张量多重峰n折乘积中的特定短多重峰。 这意味着只要中心电荷c与AD理论相同,涉及该多重峰的某些算子乘积扩展(OPE)系数就会...
通过组合和比较各种方法,我们分析了弦论的N = 4 $$ \ mathcal {N} = 4 $$超对称AdS4真空附近的模空间:(a)已知的IIB型弦论与局部5翅片的精确解 资料来源; (b)全息双重3d颤动量规理论; (c)规定的超重力; ...
for($j=1;$j<$page;$j++) { echo"<td>". "["."<a href=?page=$j>$j</a>"."] "."</td>"; } } else { for($j=$page-10;$j<$page;$j++) { echo "<td>". "["."<a href=?page=$j>$j</a>"."] "."</td>"; } }...
我们详细阐述了6D的低能有效作用,N = 10 $$ \ n {11} \ mathcal {N} = \ left(1,1 \ right)$$超对称Yang-Mills(SYM)理论 mathcal {N} = \左(1,0 \右)$$谐波超空间公式。 该理论以解析度N = 10 $$ \ mathcal {...
我们在四个维度上解决了N = 1 $$ \ mathcal {N} = 1 $壳外共形超重力的Wess-Zumino一致性条件,并针对任意a和c异常系数确定了超共形异常的一般形式,从而导致了前导非 gravitino中的琐碎顺序。 除了众所周知的Weyl和...
推测这种衰变是通过包含一个或两个在壳上的,迅速衰变的玻色子的中间状态发生的:H→ZX / XX→4ℓ,其中X是质量为1至60 GeV的新矢量玻色子Z d或伪标量a 。 该搜索使用在LHC处由ATLAS检测器收集的pp碰撞数据,在质心...
使用三维空间中的N = 4 $$ \ mathcal {N} = 4 $$场论的模空间研究ALE空间... 此外,我们提出了一种颤动,其库仑分支是A 2 n -1型光滑ALE空间上SO(2 N)瞬子的模空间,且轨距场具有一定的单调性。 此类颤抖的希格斯分支
通过pp→p(*)W + W − p(*)→p(*)μ±e∓p(*)在s = 8 $$时搜索排他或准排他的γ... 迄今最严格的异常四次规范耦合算子a 0,C W(维度6)和f M 0、1、2、3(维度8)的上限是从测得的Dilepton横向动量谱得出的。
该分析基于2015年和2016年由CERN大型强子对撞机的ATLAS探测器记录的s = 13 $$ \ sqrt {s} = 13 $$ TeV的质子-质子碰撞的数据集,对应于 36.1 fb-1。 没有观察到超过标准模型背景预测的重大事件,并且pp→WH,ZH及其...
H +→tb¯)= 13 $$ s = 13 TeV,综合光度为35.9 $$ \ hbox {fb} ^ {-1} $$ fb-1用于对带电的希格斯$$ H ^ \ pm $$ H±参数施加约束 在两个希格斯双峰模型(2HDM)中。 2HDM是标准模型(SM)在相同轨距对称下最简单...
它取决于变形参数ϵ 1,ϵ 2,标量场期望值a和超多重质量m。 我们探索平面m ϵ 1 ϵ 2 ϵ 1 $$ \ left(\ frac {m} {\ upepsilon_1},\ frac {\ upepsilon_2} {\ upepsilon_1} \ right)$$寻找多实例的特殊功能 由...
该搜索使用CMS实验收集的质量中心能量为8 TeV的19.7 fb-1质子-质子碰撞。 在25至60 GeV的质子质量范围内未观察到信号。 截面乘以分支分数的上限σpp→bb′AℬA→μμ$$ \ sigma \ left(\ mathrm {pp} \至\ mathrm ...
对于具有质量m A = 300 GeV和m DM = 100 GeV的中间重伪标量粒子的Z'-两希格斯-双重峰模型(其中Z'是新的大规模玻色子介体),Z'的质量从550 GeV到 不包括1265 GeV。 对于重子Z'模型,当m DM = 1 GeV时,最高615 GeV...
包含电荷不对称性的组合LHC测量结果在7 TeV时为A CCHC7 = 0.005±0.007(stat)±0.006(syst)在8 TeV时为A CCHC8 = 0.0055±0.0023(stat)±0.0025(syst)。 这些值,以及AC测量值随tt $$ \ mathrm {t} \ ...
用CMS检测器收集数据集,其对应于19.3fb -1的综合光度。 W玻色子衰变为电子或μ子的基准截面,p T j1> 60 GeV,p T j2> 50 GeV,| | ηj | <4> 1000 GeV为0。 42±0。 04(stat)±0。 09(系统)±0。 01(lumi)...