原理比较简单,php最初开始执行代码前获取一次系统时间,执行完后再获取一次,两次之差变是php中间代码执行的时间,当然,严格说来这不是整个文件执行的时间。
<?php
$start_time=microtime(true); //获取程序开始执行的时间
echo "hello world!<br />"; //你执行的代码
$end_time=microtime(true);//获取程序执行结束的时间
$total=$end_time-$start_time; //计算差值
echo "此php文件中代码执行了{$total}秒";
?>