@greyson
Чтобы узнать время выполнения каждой команды в PHP, можно использовать функцию microtime()
, которая возвращает текущее время с точностью до микросекунд.
Например, вы можете измерить время выполнения отдельного участка кода следующим образом:
1 2 3 4 5 6 7 8 |
$start = microtime(true); // сохраняем время начала выполнения кода // выполняем код, время выполнения которого нужно измерить // ... $end = microtime(true); // сохраняем время окончания выполнения кода $duration = $end - $start; // вычисляем длительность выполнения кода echo "Время выполнения: " . $duration . " секунд"; // выводим время выполнения |
Вы можете использовать этот код для измерения времени выполнения каждой команды в своем скрипте PHP, помещая его вокруг каждой команды, которую вы хотите измерить. Например:
1 2 3 4 5 6 |
$start = microtime(true); // сохраняем время начала выполнения команды // выполняем команду, время выполнения которой нужно измерить $my_variable = my_function(); $end = microtime(true); // сохраняем время окончания выполнения команды $duration = $end - $start; // вычисляем длительность выполнения команды echo "Время выполнения команды: " . $duration . " секунд"; // выводим время выполнения команды |
Таким образом, вы можете измерить время выполнения каждой команды в своем скрипте PHP. Однако, замер времени выполнения каждой команды может снизить производительность вашего скрипта, поэтому используйте его с умом и только при необходимости.