A php class that calculates program running time
Release: 2016-07-25 09:03:29
Original
1233 people have browsed it
-
- /**
- * Calculate program running time
- * filename: js_runtime.php
- */
- class Timer {
- private $StartTime = 0;//Program running start time
- private $StopTime = 0;//Program running end time
- private $TimeSpent = 0;//It takes time for the program to run
- function start(){//The program starts to run
- $this->StartTime = microtime();
- }
- function stop(){//The program ends to run
- $this ->StopTime = microtime();
- }
- function spent(){//The time it takes for the program to run
- 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;
- return substr($this->TimeSpent,0,8). "Seconds";//Return the obtained program running time difference
- }
- }
- }
- $timer = new Timer();
- $timer->start();
- //...The program running code
- $ timer->stop();
- echo "The program running time is:".$timer->spent();
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31