1. TRUE
로 설정하면 함수가 부동 소수점 숫자를 반환해야 함을 지정하고, 그렇지 않으면 문자열을 반환합니다. 기본값은 거짓입니다.
반환 값: 기본 반환 문자열, 여기서 sec
는 Unix
epoch(1970년 1월 1일 0:00:00 GMT) 이후의 초 수입니다. microsec는 마이크로초 부분입니다. 인수가 TRUE
로 설정된 경우 Unix
시대 이후의 현재 시간을 마이크로초 단위로 정확하게 나타내는 부동 소수점 숫자를 반환합니다. microtime ()
microtime ( bool $get_as_float = ? ) : mixed
$get_as_float
可省略,当设置为 TRUE
时,规定函数应该返回一个浮点数,否则返回一个字符串。默认为 FALSE。
返回值:默认返回字符串 ,其中 sec
为自 Unix
纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec
为微秒部分。如果参数设置为 TRUE
,则返回一个浮点数,表示自 Unix
纪元起精确到微秒的以秒为单位的当前时间。
b.使用函数explode()
explode()
explode(separator,string,limit)
2 코드는 다음과 같습니다.
<?php
//程序运行时间
$starttime = explode(' ',microtime());
echo microtime();
/*········以下是代码区·········*/
for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
{ $i;
}
/*········以上是代码区·········*/
//程序运行时间
$endtime = explode(' ',microtime());
$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
$thistime = round($thistime,3);
echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726프로그램의 목적 깔끔함을 위해 이 코드를 클래스에 작성하고, 사용할 때 도입하고, 프로그램이 시작되기 전에 클래스를 인스턴스화한 다음 마지막에 메서드를 호출하여 이 기능을 수행할 수 있습니다. 추천: "2021 PHP 면접 질문 요약(모음)" "🎜php 비디오 튜토리얼🎜"🎜
위 내용은 PHP에서 프로그램 실행 시간을 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!