ฟังก์ชัน time_nanosleep() ใช้สำหรับหน่วงเวลาการทำงานของสคริปต์ปัจจุบันเป็นวินาทีและนาโนวินาที
รูปแบบการใช้งาน (Syntax)
time_nanosleep(sec, nsec)
พารามิเตอร์ (Parameters)
sec − จำนวนวินาทีที่ต้องการหน่วง
nsec − จำนวนนาโนวินาทีที่ต้องการหน่วง (1 วินาที = 1,000,000,000 นาโนวินาที)
ค่าที่ส่งกลับ (Return Value)
ฟังก์ชัน time_nanosleep() ส่งคืน true เมื่อสำเร็จ
ตัวอย่างการใช้งาน
<?php
echo date('h:i:s') . "<br>";
// หน่วง 1.5 วินาที (1 วินาที + 500,000,000 นาโนวินาที)
time_nanosleep(1, 500000000);
echo date('h:i:s') . "<br>";
// หน่วง 2.5 วินาที (2 วินาที + 500,000,000 นาโนวินาที)
time_nanosleep(2, 500000000);
echo date('h:i:s');
?>
ผลลัพธ์ (Output)
02:57:04 02:57:06 02:57:08