/* * php 页面执行时间统计类 * */ class runtime { var $StartTime = 0; var $StopTime = 0;
//获取微秒 function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } //记录开始时间 function start() { $this->StartTime = $this->get_microtime(); } //记录结束时间 function stop() { $this->StopTime = $this->get_microtime(); } //计算所用时间&取整 function spent() { return round(($this->StopTime - $this->StartTime) * 1000, 1); } }
$runtime = new runtime();
//循环次数 $count = 10000; $str = " string"; $str_single = 'This is a'; $str_double = "This is a"; $str_single_var = 'This is a'.$str; $str_double_var = "This is a$str"; echo ' ';
echo '循环输出'.$count.'次,单引号用时:'.$sp_single.' 双引号用时: '.$sp_double.' 单引号(混合)用时:'.$sp_single_var.' 双引号(混合)用时:'.$sp_double_var;
?> |
经测试发现,不混合的情况下,单引号的优势并不明显,混合时单引号效率明显优于双引号。
以后用以下格式: echo '