Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน microtime() ใน PHP

คำอธิบาย

ฟังก์ชัน microtime() ใช้คืนค่า Unix timestamp พร้อมไมโครวินาที (microseconds) ใช้สำหรับวัดเวลาการทำงานของโค้ด (benchmarking) หรือสร้าง unique ID ต้องการระบบที่รองรับ gettimeofday() system call

รูปแบบการใช้งาน (Syntax)

microtime(bool $as_float = false): string|float

พารามิเตอร์

  • as_float - true = คืนค่า float (วินาที.ไมโครวินาที), false = คืนค่าสตริง "msec sec" (ค่าเริ่มต้น)

ค่าที่คืนกลับ (Return Value)

คืนค่า timestamp พร้อมไมโครวินาที เป็นสตริงหรือ float

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1 - ค่าเริ่มต้น

<?php
echo(microtime());
?>

ผลลัพธ์

0.85623100 1539234951

ตัวอย่างที่ 2 - วัดเวลาทำงาน (ใช้ as_float=true)

<?php
$time_start = microtime(true);
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>

ผลลัพธ์

Did nothing in 0.00016498565673828 seconds