usleep (تا میکروثانیه)
تابع usleep برای «تاخیر میکروثانیه» است. «میکروثانیه (Microsecond)» یعنی یک میلیونُمِ ثانیه. مثل مکث خیلی کوتاه بین دو حرکت در بازی.
تعریف و کاربرد ساده
usleep(microseconds) اجرای اسکریپت را به تعداد میکروثانیه متوقف می کند. عدد ورودی باید مثبت باشد.
مثال: مکث 3 ثانیه ای با میکروثانیه
<?php
echo date('h:i:s') . "<br>";
// مکث برای 3 ثانیه (3,000,000 میکروثانیه)
usleep(3000000);
echo date('h:i:s');
?>
سینتکس، ورودی، و نکات
سینتکس: usleep(microseconds). ورودی «میکروثانیه» است. هر 1,000,000 واحد، یک ثانیه می شود.
نکته: برای مکث های دقیق تر از ثانیه، از «تاخیر میکروثانیه» کمک بگیر. برای ثانیه ای، تابع sleep کافی است.
گام های عملی
- زمان مکث را بر حسب ثانیه بسنج.
- آن را به میکروثانیه ضربدر 1,000,000 کن.
usleepرا فراخوانی کن.- پس از مکث، کدت ادامه می یابد.
هشدار: مکث زیاد در درخواست های وب، کاربر را منتظر می گذارد. فقط وقتی نیاز داری، مکث بده.
مقایسه کوتاه و جمع بندی سریع
usleep: تاخیر میکروثانیه ای.- تاخیر میکروثانیه و نانو با
time_nanosleep. sleep: تاخیر بر حسب ثانیه.- عدد ورودی باید مثبت باشد.