Started at: "; } else { self::$end_time = ((float)$micro + (float)$timestamp); self::$running_time_string .= $simple ? 'End: ' : "Stopped at: "; } self::$running_time_string .= date('Y-m-d H:i:s', (int)$timestamp); self::$running_time_string .= ' ' . $micro . ($simple ? ', ' : '
'); // if both are set if (!empty(self::$start_time) && !empty(self::$end_time)) { $running_time = self::$end_time - self::$start_time; self::$running_time_string .= ($simple ? 'Run: ' : "Script running time: ") . $running_time . " s"; // reset start & end time after run self::$start_time = 0; self::$end_time = 0; } return $running_time; } /** * get the runningTime string (for debug visual) * * @return string */ public static function runningTimeString(): string { return self::$running_time_string; } } // __END__