近期文章
近期迴響
夕口 在 PHP 中的正則表達式 | |
Dio 在 PHP 中的正則表達式 | |
夕口 在 [Ajax] – 實作範例 | |
夕口 在 [PHP][if-else] – 測試三元運算符… | |
夕口 在 [PHP][if-else] – 測試三元運算符… |
專業上的小常識,備而用之~
<?php
/**
* 以微秒为单位
* @return float
*/
function getMicrotime()
{
list($usec, $sec) = explode(“ “, microtime());
return ((float)$usec + (float)$sec);
}
$fStartTime = getMicrotime();
for ($i=0; $i<100000; $i++){
$a = ‘b‘;
if ($a==‘b‘) {
$a=‘c‘;
}else{
$a=‘d‘;
}
}
$fEndTime = getMicrotime();
print $fEndTime – $fStartTime;
print ‘<br>‘;
$fStartTime = getMicrotime();
for ($i=0; $i<100000; $i++){
$a = ‘b‘;
$a = ($a==‘b‘) ? ‘c‘ : ‘d‘;
}
$fEndTime = getMicrotime();
print $fEndTime – $fStartTime;
?>
结果如下
0.133780002594 <- if else
0.106215000153 <- 三元
三元運算符比 if (){}else{} 快一些
isset($field[“notnull"]) ? " NOT NULL" : “")
isset($field[“notnull"]) ? " NOT NULL" : “")