javascript — эквивалент Node.js console.time () в PHP?

Я использовал console.time() функция в Node.js для измерения времени выполнения частей моих скриптов, и это очень очень полезно, и на самом деле очень прост в использовании. Но когда дело дошло до PHP, я обнаружил, что измерить простое время выполнения довольно сложно.

Есть ли в PHP библиотеки, которые эквивалентны и просты, как console.time() в Node.js? Или есть какой-нибудь более простой способ измерить время выполнения части кода PHP без использования типичного microtime() разница?

1

Решение

Вы можете использовать xdebug. Он имеет все эти функции, и это довольно приятно.
Вы также можете сделать что-то вроде этого:

//start of script
$start = microtime(true);
//do stuff
$end = microtime(true) - $start;
var_dump($end);

Он покажет вам время выполнения скрипта в микросекундах, но я не нахожу его достаточно точным.

РЕДАКТИРОВАТЬ: я немного покопался, и я узнал об этом классе http://codeaid.net/php/calculate-script-execution-time-(php-class) . Я думаю, если вам нравится.
Нет простого способа или функции для достижения того, что вы пытаетесь сделать, вам придется создать свой собственный класс или что-то выкопать. Я предлагаю снова использовать xdebug.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector