가장 인기있는 언어 중 하나PHP 프로그래밍에는 풍부한 함수 라이브러리가 포함되어 있습니다. 각각에는 고유 한 속성이 있지만 많은 수의 작업과 비슷한 이름으로 인해 개발자는 종종 혼란스러워합니다. PHP 마이크로 타임 함수는 질문을 제기합니다.이 함수는 어떤 역할을하며 유사한 함수와 어떻게 다른가요?
마이크로 타임 기능
PHP 마이크로 타임에서 결과로 Unix 시간을 반환합니다.그리고 마이크로 초의 정확도로. 프로그래밍 언어에 내장 된 작동에도 불구하고 모든 시스템에서 작동 할 수는 없습니다. 시스템 호출이없는 이전 버전의 운영 체제 gettimeofday (),이 함수는 잘못된 결과를 생성합니다.
Microtime () 구문에는 하나의 인수 만 있습니다.-결과를 반환 할 수있는 데이터 유형을 정의합니다. true에 해당하는 값이 대괄호로 지정되면 숫자 데이터 대신 함수가 문자열을 반환합니다. 매개 변수가 없으면 (0과 같음) false 값이 표시되고 (영어 "false"에서) 시간은 msec sec 형식으로 반환됩니다. 여기서 첫 번째 숫자는 현재 초가 시작된 이후 경과 한 마이크로 초 수이고 두 번째는 1970 년 이후 총 시간 (초)입니다.
PHP에서 마이크로 타임 ()을 사용하는 것은특정 코드를 실행하는 데 걸리는 시간을 알아야하는 경우 대부분의 경우이 메커니즘은 프로그램 성능을 최적화하는 데 사용됩니다.
시간과의 차이
마이크로 타임과 유사한 함수로서 PHP에는 시간이라는 더 간단한 함수가 있습니다. 더 정확한 자매와 달리 시간 () 함수를 사용한 결과는 다음과 같습니다. Unix 시대가 시작된 이후의 시간 (초) 1970 년 1 월 1 일 00:00:00 GMT. 시간 ()을 사용하면 정밀도는 떨어지지 만 프로그램 작업에서 두 지점 사이의 시간 차이를 얻을 수 있습니다.
시스템 시간을 확인해야하는 경우 날짜 () 함수를 사용해야합니다. 가장 정확한 차이를 얻으려면 PHP-microtime 함수를 선택하는 것이 가장 좋습니다.