ホームページ  >  記事  >  バックエンド開発  >  PHPでプログラムの実行時間を計算するためのクラスコード

PHPでプログラムの実行時間を計算するためのクラスコード

高洛峰
高洛峰オリジナル
2016-12-01 11:40:141231ブラウズ

コードをコピーする コードは次のとおりです。
class Timer {
private $StartTime = 0;//プログラムの実行開始時刻
private $StopTime = 0;//プログラムの終了時刻
private $TimeSpent = 0; //プログラムの実行にかかる時間
function start(){// プログラムの実行が開始されます
$this->StartTime = microtime();
}
function stop(){// プログラムが終了します
$this ->StopTime = microtime();
function Spent(){// プログラムの実行にかかる時間
if ($this->TimeSpent) {
return $this->TimeSpent; else {
list($StartMicro, $StartSecond) =explode(" " , $this->StartTime)
list($StopMicro, $StopSecond) =explode(" ", $this->StopTime); start = doubleval($StartMicro) + $StartSecond;
$stop = doubleval ($StopMicro) + $StopSecond;
$this->TimeSpent = $stop - $start; ,8)."秒";//取得したプログラム実行時間差を返す
}
}
}
$timer = new Timer();
//...のコード実行中のプログラム
$timer->stop();
echo "プログラム 実行時間は次のとおりです: ".$timer->spent();

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。