echo 'sta:',microtime(),'<br />'; $suffix = ''; $i = 100000000; while ($i--){ $suffix = ','; } echo 'mid:',microtime(),'<br />'; $suffixs = ''; $i = 100000000; while ($i--){ !empty($suffixs) or $suffixs = ','; } echo 'mid:',microtime(),'<br />'; $suffixsf = ''; $i = 100000000; while ($i--){ if(empty($suffixsf)){ $suffixsf = ','; } } echo 'end:',microtime(),'<br />';
sta:0.21517400 1306841376 mid:0.68893300 1306841385 mid:0.41012700 1306841392 end:0.42985600 1306841397
echo 'sta:',microtime(),'<br />'; $suffix = ''; $i = 10; while ($i--){ $suffix = ','; } echo 'mid:',microtime(),'<br />'; $suffixs = ''; $i = 10; while ($i--){ !empty($suffixs) or $suffixs = ','; } echo 'mid:',microtime(),'<br />'; $suffixsf = ''; $i = 10; while ($i--){ if(empty($suffixsf)){ $suffixsf = ','; } } echo 'end:',microtime(),'<br />';
sta:0.27767400 1306841242 mid:0.27774900 1306841242 mid:0.27776500 1306841242 end:0.27777700 1306841242