![]() |
|
|||||||
|
|||||||
| Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
| Создание сайтов Практические вопросы по верстке, шаблонам и инструментам — тут решают конкретные проблемы и дают рабочие советы. |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Администратор
Регистрация: 29.06.2024
Адрес: Живу в своем мирке, который строю для себя.
Сообщений: 1,448
Вес репутации: 100
|
В скрипте функция get_formatted_microtime возвращает сумму текущих секунд и миллисекунд.
Значение возвращаемое функцией присваивается переменной $start. Таким образом запоминается время до начала выполнения исследуемого блока кода. Затем идет собственно исследуемый код - здесь это цикл, печатающий "PHP для жизни!" 100 раз. После него мы снова запоминаем текущее время, сохранив его в переменной $end. Чтобы вычислить время, которое потребовалось на выполнение это блока кода, мы можем вычесть $start из $end. PHP код:
__________________
Мой блог http://erikoblog.ru. |
|
|
|
|
|
#2 |
|
Олд
Регистрация: 22.04.2025
Сообщений: 208
Вес репутации: 48
Репутация: - весьма и весьма положительная личность (200)
|
Можно еще проще через hrtime. Куда более точный инструмент, чем microtime.
Код:
$start = hrtime(true); // Твой шакальный код $end = hrtime(true); print round(((($end - $start) / 1E9) / 60), 3); //Вывод, к примеру, в минутах до 3 символов float |
|
|
|
|