ฟังก์ชัน usleep() ใช้สำหรับหน่วงเวลาการทำงานของสคริปต์ปัจจุบันเป็นไมโครวินาที
รูปแบบการใช้งาน (Syntax)
usleep(msec)
พารามิเตอร์ (Parameters)
msec − จำนวนไมโครวินาทีที่ต้องการหน่วงเวลา (1 วินาที = 1,000,000 ไมโครวินาที)
ค่าที่ส่งกลับ (Return Value)
ฟังก์ชัน usleep() ไม่ส่งคืนค่าใดๆ
ตัวอย่างการใช้งาน
<?php
echo date('h:i:s') . "<br>";
// หน่วง 2 วินาที (2,000,000 ไมโครวินาที)
usleep(2000000);
echo date('h:i:s') . "<br>";
// หน่วง 5 วินาที (5,000,000 ไมโครวินาที)
usleep(5000000);
echo date('h:i:s');
?>
ผลลัพธ์ (Output)
ผลลัพธ์ที่ได้จะแสดงเวลาที่ห่างกันตามที่กำหนด:
03:06:08 03:06:10 03:06:15