برای این که بفهمیم اجرای یک اسکریپت چه مقدار طول کشیده از تابع microtime() استفاده میکنیم.
این تابع فقط مدت اجرای کد php رو میگه و ربطی به مدت زمان لود شدن سایت نداره.
نمونه کد:
<?php
$timeStart = microtime(true);
$i = 1;
while ($i < 30000000){
$i++;
}
$timeEnd = microtime(true);
$time = $timeEnd - $timeStart;
echo 'execute in ' . round($time, 3) . ' seconds';
?>
تابع round() هم برای این که فقط تا 3 رقم اعشار رو در خروجی نشون بدیم.