1 < ?php 2 class runtime 3 { 4 var $StartTime = 0; 5 var $StopTime = 0; 6 7 function get_microtime() 8 { 9 list($usec, $sec) = explode(‘ ‘, microtime()); 10 return ((float)$usec + (float)$sec); 11 } 12 13 function start() 14 { 15 $this->StartTime = $this->get_microtime(); 16 } 17 18 function stop() 19 { 20 $this->StopTime = $this->get_microtime(); 21 } 22 23 function spent() 24 { 25 return round(($this->StopTime - $this->StartTime) * 1000, 1); 26 } 27 28 } 29 30 31 //例子 32 $runtime= new runtime; 33 $runtime->start(); 34 35 //你的代码开始 36 37 $a = 0; 38 for($i=0; $i<1000000; $i++) 39 { 40 $a += $i; 41 } 42 43 //你的代码结束 44 45 $runtime->stop(); 46 echo "页面执行时间: ".$runtime->spent()." 毫秒"; 47 48 ?>
时间: 2024-10-13 12:57:59