>백엔드 개발 >PHP 문제 >PHP에서 프로그램 실행 시간을 계산하는 방법

PHP에서 프로그램 실행 시간을 계산하는 방법

autoload
autoload원래의
2021-04-01 14:21:065665검색

PHP에서 프로그램 실행 시간을 계산하는 방법

1. TRUE로 설정하면 함수가 부동 소수점 숫자를 반환해야 함을 지정하고, 그렇지 않으면 문자열을 반환합니다. 기본값은 거짓입니다.

반환 값: 기본 반환 문자열, 여기서 secUnix 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()

    b.
  • explode()

    explode(separator,string,limit)

  • 구분 기호 기능을 사용하여 문자열을 분할할 위치를 지정하세요.


  • string 분할할 문자열입니다.
limit는 반환되는 배열 요소 수를 지정합니다(선택 사항).

2 코드는 다음과 같습니다.

<?php    
//程序运行时间  
$starttime = explode(&#39; &#39;,microtime());  
echo microtime(); 
 /*········以下是代码区·········*/  
 for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。
 {   $i;  
 }  
 /*········以上是代码区·········*/   
 //程序运行时间  
 $endtime = explode(&#39; &#39;,microtime());  
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); 
 $thistime = round($thistime,3);  
 echo "本网页执行耗时:".$thistime." 秒。".time(); ?>

3 출력:

0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726
프로그램의 목적 깔끔함을 위해 이 코드를 클래스에 작성하고, 사용할 때 도입하고, 프로그램이 시작되기 전에 클래스를 인스턴스화한 다음 마지막에 메서드를 호출하여 이 기능을 수행할 수 있습니다. 추천: "2021 PHP 면접 질문 요약(모음)

" "🎜php 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 프로그램 실행 시간을 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.