PHP 스크립트의 실행 시간을 측정하고 싶습니다 ~PHP에서 clock()과 같은 함수가 있습니까?
답변
microtime
을 사용하십시오. 예 # 2를 확인하십시오. microtime으로
입니다. 'clock'은 벽시계 시간이 아닌 CPU 시간을 반환하므로'microtime '은 직접적인 동일하지 않습니다. 스크립트가 수행하는 작업에 따라 둘 중 하나가 더 유용한 방법 일 수 있습니다. –
: example
mixed microtime ([ bool $get_as_float ])
microtime()
반환 마이크로와 현재의 유닉스 타임 스탬프. 이 기능은gettimeofday()
시스템 호출을 지원하는 운영 체제에서만 사용할 수 있습니다.
function get_microtime() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
'microtime (true)'는 문자열/배열 함수가 필요없이 동일합니다. – ThiefMaster
는만큼 PHP는 유닉스 시스템에서 실행되고, 당신은 time(1)
명령을 사용하여 촬영 시간의 매우 정확한 측정을 얻을 수 있습니다. 사용법 및 출력 정보는 맨 페이지를 참조하십시오.
어떤 이유에서든 스크립트의 특정 부분을 시간에 맞추려면 개인적으로 파일을 복사하여 붙여 넣기 만하고 time(1)
을 실행하십시오.
PHP 스크립트에서 반환 값을 사용해야하는 경우 PHP에서 time(1)
에 의해 생성 된 결과를 shell_exec()
또는 역 따옴표 (`) 연산자를 사용하여 문자열로 반환하여 사용할 수 있습니다. 자세한 내용은 PHP 매뉴얼을 참조하십시오.
clock(3)
함수의 네이티브 PHP 구현에 관해서는, 나는 그런 것이 존재한다고 생각하지 않습니다. 그렇다고해도 그것이 표준 라이브러리의 일부라고 생각하지 않습니다.
다른 답변에 사용 된 microtime
함수는 clock(3)
과 다른 점을 Steve Jessop이 지적했습니다.
- 1. PHP에서 getimagesize와 같은 Python 용 함수가 있습니까?
- 2. PHP에서 다른 해싱 함수가 있습니까?
- 3. R에 치환과 같은 expand.grid와 같은 함수가 있습니까?
- 4. mysql_real_escape_string과 같은 VB6 함수가 있습니까?
- 5. PHP에서 배열에서 빈 셀을 제거하는 함수가 있습니까?
- 6. PHP에서 Chronic과 같은 것이 있습니까?
- 7. MYSQL IN과 같은 PHP 함수가 있습니까?
- 8. php에서 시간 함수가 작동하는 시간
- 9. 함수가 PHP에서 함수 내에 있습니다.
- 10. PHP에서 actionscript 3의 array_merge와 같은 기능이 있습니까?
- 11. PHP에서 "MySQL 함수가 없습니다."오류가 발생했습니다.
- 12. Java와 같은 PHP에서 사용할 수있는 개념 같은 스레드가 있습니까?
- 13. PHP에서 Regex를 사용하고 결과 배열을 반환하는 함수가 있습니까?
- 14. PHP에서 URL의 도메인 이름을 검색 할 수있는 함수가 내장되어 있습니까?
- 15. $ zip 이름 바꾸기 함수가 PHP에서 작동하지 않습니다.
- 16. PHP에서 함수가 바이너리 안전하다는 것은 무엇을 의미합니까?
- 17. 공백 함수가 PHP에서 우리를 도울 수있는 방법
- 18. PHP에서 같은 형식의 다른 형식
- 19. Windows에서 SYSTEMTIME 구조에 대해 작동하는 asctime_s()와 같은 함수가 있습니까?
- 20. actionscript에서 jQuery의 ajax 함수 인 $ .post()와 같은 함수가 있습니까?
- 21. PHP와 같은 배열을 serialize하고 unserialize하는 JavaScript 함수가 있습니까?
- 22. PHP에서 다음과 같은 의미는 무엇입니까?
- 23. ExtJS에 map() 함수가 있습니까?
- 24. 파이썬에는 "causes_exception()"함수가 있습니까?
- 25. VBScript에 substring() 함수가 있습니까?
- 26. PL/SQL 함수가 있습니까?
- 27. android에 atomic_add() 함수가 있습니까
- 28. jQuery에 onAvailable() 함수가 있습니까?
- 29. strstr에 반대 함수가 있습니까
- 30. 컴퓨터간에 콜백 함수가 있습니까?
여기서'clock()'은 PHP에서 – diEcho