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

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


ฟังก์ชัน microtime() จะคืนค่าไมโครวินาทีสำหรับเวลาปัจจุบัน ส่งคืนการประทับเวลา Unix ปัจจุบันด้วยไมโครวินาที ฟังก์ชันนี้ใช้ได้เฉพาะในระบบปฏิบัติการที่รองรับการเรียกระบบ gettimeofday()

ไวยากรณ์

microtime(get_as_float)

พารามิเตอร์

  • get_as_float − เมื่อถูกเรียกโดยไม่มีอาร์กิวเมนต์ที่เป็นทางเลือก ฟังก์ชันนี้จะส่งกลับสตริง "msec sec" โดยที่ sec เป็นเวลาปัจจุบันที่วัดเป็นจำนวนวินาทีนับตั้งแต่ Unix Epoch (0:00:00 1 มกราคม 1970 GMT) และ msec คือ ส่วนไมโครวินาที หากตัวเลือก get_as_float ถูกตั้งค่าเป็น TRUE ระบบจะส่งค่า float (เป็นวินาที) กลับมา

คืนสินค้า

ฟังก์ชัน microtime() ส่งกลับการประทับเวลา Unix ปัจจุบันด้วยไมโครวินาที ฟังก์ชันนี้ใช้ได้เฉพาะในระบบปฏิบัติการที่รองรับการเรียกระบบ gettimeofday()

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

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

ผลลัพธ์

0.85623100
1539234951

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<?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