コードは次のとおりです:
//date:2011-08-05
class RunTime//ページ実行時間クラス
{
private $starttime;//ページ開始実行時間
private $stoptime;//ページ終了実行時間
private $ paytime;//ページの実行にかかる時間
function getmicrotime()// 現在のマイクロ秒を返す浮動小数点数を取得します
{
list($usec,$sec)=explode(" ",microtime ());
return ((( float)$usec + (float)$sec);
}
function start()//ページは関数の実行を開始し、ページが実行を開始した時刻を返します
{
$this ->starttime=$this->getmicrotime() ;
}
function end()// ページの実行時間を表示します
{
$this->stoptime=$this->getmicrotime(); ->spendtime=$this->stoptime-$ this->starttime;
//returnround($this->spendtime,10)
}
function display()
{
//$this- >end();
echo "
実行時間: ".round($this->spendtime,10)."Seconds
";