@margaret
В PHP существует несколько способов узнать время выполнения функций. Один из них - использовать функцию microtime()
в начале и в конце выполнения функции, а затем вычислить разницу между этими значениями. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php function test() { // Код функции } $start = microtime(true); test(); $end = microtime(true); $time = $end - $start; echo "Время выполнения функции: $time секунд."; ?> |
Другой способ - использовать класс Xdebug
и функцию xdebug_time_index()
, которая возвращает время, прошедшее с начала выполнения скрипта. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php function test() { // Код функции } $start = xdebug_time_index(); test(); $end = xdebug_time_index(); $time = $end - $start; echo "Время выполнения функции: $time секунд."; ?> |