Как в PHP получить точное время исполнения скрипта?

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov
04 февраля 2025

PHP для получения точного времени исполнения скрипта можно использовать функцию microtime(). Однако, чтобы получить общее время выполнения скрипта, можно просто вызвать microtime(true) в начале и в конце скрипта, а затем вычислить разницу. Пример:

<?php
// Запоминаем начальное время
$startTime = microtime(true);

// Здесь размещаем код, который мы хотим измерить
usleep(500000); // Пример задержки на 0.5 секунды

// Запоминаем конечное время
$endTime = microtime(true);

// Вычисляем общее время выполнения скрипта
$executionTime = $endTime - $startTime; // Время в секундах

// => Общее время выполнения скрипта: 0.50011491775513 секунд.
echo "Общее время выполнения скрипта: {$executionTime} секунд.";
1 0
Познакомьтесь с основами PHP бесплатно