标签:php lse mic 条件语句 sdn 运算 .net 怎么 echo
刚入职那会,编写代码一直都是用 条件语句。
后来都不用条件判断了,而直接改用三目运算符了。
下面先看一段案例。
#第一种情况如下 条件判断
$stime=microtime(true); for($i=0;$i<=1000000;$i++) { if(1>2){ $a=1; } else { $A=2; } } $etime=microtime(true); echo ‘time:‘.($stime-$etime); echo ‘</br>‘;
#第二种情况 三目运算符 $stime=microtime(true); for($i=0;$i<=1000000;$i++) { $a=1>2?1:2; } $etime=microtime(true); echo ‘time:‘.($stime-$etime);
如上两种情况的输出结果差别还是蛮大了。
看如下结果:
time:-0.041991949081421 time:-0.078125
有人知道为什么嘛,欢迎留言》》》》》》》》》》
试问:如果将其中的条件(1>2) 改为动态的。在执行时间上会是怎么样的。
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
标签:php lse mic 条件语句 sdn 运算 .net 怎么 echo
原文地址:https://www.cnblogs.com/xuxinshuai/p/9353870.html