مثال
اجرای اسکریپت فعلی را به مدت 3 ثانیه به تأخیر بیندازید:
تاریخ echo('h:i:s') . "
";
//3 ثانیه بخوابید
خواب (3)؛
//شروع دوباره
echo date('h:i:s');
?>
این را خودتان امتحان کنید »
تعریف و استفاده
عملکرد sleep() اجرای اسکریپت فعلی را برای تعداد مشخصی به تاخیر می اندازد
ثانیه.
توجه: این تابع در صورتی که
تعداد ثانیه های مشخص شده منفی است.
نحو
خواب (ثانیه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| ثانیه | لازم است. تعداد ثانیه های تاخیر در اسکریپت را مشخص می کند |
جزئیات فنی
| مقدار بازگشتی: | در صورت موفقیت 0 یا در صورت خطا FALSE را برمیگرداند. اگر تماس توسط سیگنال قطع شده باشد، این تابع مقدار غیر صفر را برمیگرداند. در ویندوز، این مقدار همیشه 192 خواهد بود، که مقدار ثابت WAIT_IO_COMPLETION در API ویندوز است. در پلتفرمهای دیگر، مقدار بازگشتی، تعداد ثانیههای باقیمانده به خواب خواهد بود. |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | قبل از PHP 5.3.4، این تابع همیشه وقتی خواب در ویندوز رخ داده است، NULL را برمیگرداند. |
❮ مرجع متفرقه PHP