이 글에서는 주로 PHP 계산 프로그램 실행 시간의 간단한 예를 소개합니다. 필요한 친구는 참고할 수 있습니다.
먼저 프로그램 실행 시간을 얻으려면 변수를 정의하면 됩니다. 현재 시간을 기록한 다음, 프로그램 실행이 완료된 후 현재 시간을 기록하세요. 둘의 차이점은 프로그램을 실행하는 데 걸리는 시간입니다.
여기서 microtime() 함수를 소개합니다. Microtime()은 많이 사용되지 않지만 이 함수는 현재 Unix timestamp 및 마이크로초 수를 반환한다는 것을 알아야 합니다. 예: echo microtime();은 0.08845800 1376983061을 반환합니다. 따라서 explode 함수를 사용하여 공백으로 표시된 배열으로 분할한 다음 $starttime[0]=0.08845800(마이크로초), $starttime[1]=1376983061(현재 초, 다음에서 얻은 결과와 동일) 시간()).
샘플 코드:
<?php //程序运行时间 $starttime = explode(' ',microtime()); echo microtime(); /*········以下是代码区·········*/ for($i=0;$i<1000000;$i++){ $i; } /*········以上是代码区·········*/ //程序运行时间 $endtime = explode(' ',microtime()); $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); $thistime = round($thistime,3); echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
마지막으로 두 번을 뺀 다음 round() 함수를 사용하여 실행 시간에 필요한 소수 자릿수를 유지합니다. 예를 들어, 백만 번 반복하는 데 필요한 계산 시간은 다음과 같습니다: 0.116초, 아래와 같이:
프로그램을 깨끗하게 유지하기 위해 이 코드를 클래스에 작성하고 사용할 때 소개할 수 있습니다. 그런 다음 프로그램에 추가합니다. 이 기능은 시작하기 전에 이 클래스를 인스턴스화하고 마지막에 메서드를 호출하여 수행할 수도 있습니다.
위 내용은 PHP에서 스크립트 실행 시간을 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!