Рассмотрите возможность использования функции time () или microtime (true).
$currentTimeinSeconds = microtime(true);
Здесь хранятся секунды, прошедшие с экземпляра, который был объявлен 01.01.1970. Создайте две переменные (например, T1 и T2) и просто вычтите вторую секунду, чтобы получить время выполнения.
$t1= microtime(true)
[function]
$t2= microtime(true)
ex_time=$t2-$t1