Рассчитать время выполнения команды php (функция popen ()) - PullRequest
0 голосов
/ 02 мая 2020

Я хочу вычислить время выполнения функции popen в PHP. Функция не обеспечивает время выполнения по умолчанию.

Мой псевдокод, как показано ниже;

    $handle        = popen($cmd, 'r');
    while (!feof($handle)) {
        $buffer = fgets($handle, FREAD_BUFFER_SIZE);
        $out .= $buffer . " ";
    }

Я нашел решение в здесь , но я не уверен, что это правильно.

1 Ответ

0 голосов
/ 02 мая 2020

Рассмотрите возможность использования функции time () или microtime (true).

$currentTimeinSeconds = microtime(true);

Здесь хранятся секунды, прошедшие с экземпляра, который был объявлен 01.01.1970. Создайте две переменные (например, T1 и T2) и просто вычтите вторую секунду, чтобы получить время выполнения.

$t1= microtime(true)
[function]
$t2= microtime(true)
ex_time=$t2-$t1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...