ปกติคุณจะเห็นบทความที่จะทำให้ php ที่ทำงานเร็วอยู่แล้วเร็วขึ้นไปอีก แต่วันนี้เราจะทำสิ่งตรงข้ามกับสามัญสำนึกครับ
ทำไม่ต้องเขียนให้ทำงานช้า?
บางครั้งเพื่อที่จะทดสอบการทำงานของระบบ เช่น ถ้าเซิร์ฟเวอร์ทำงานช้า JavaScript หรือ Ajax จะทำงานโดยสมบูรณ์รึเปล่า เขียน ajax แบบมี preload บางคนอาจจะทดสอบโดยเขียนลูปจำนวนมากๆ หรือ ดึงข้อมูลจากดาต้าเบสจำนวนมาก มีวิธีที่ง่ายกว่านั้น และที่สำคัญคือ php มีฟังก์ชั่นไว้ให้แล้ว คือ ฟังก์ชั่น sleep ( ให้กระต่ายอย่าง php นอนรอไปก่อน )
<?php
echo 'เริ่มต้นเวลา '.date('h:i:s')."\n";
/* เวลางีบกลางวัน หน่วยเป็นวินาทีครับ */
sleep(30);
echo 'สิ้นสุดเวลา '.date('h:i:s')."\n";
echo 'ช้าไปเท่าไหร่เนี่ย';