الفرق بين المراجعتين لصفحة: «PHP/usleep»

من موسوعة حسوب
< PHP
المساهمة في ترجمة الصفحة
 
تعديلات طفيفة على التنسيق
 
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
= الدالة usleep()‎ في PHP =
<noinclude>{{DISPLAYTITLE:الدالة <code>usleep()</code>‎ في PHP}}</noinclude>
(PHP 4, PHP 5, PHP 7)
(PHP 4, PHP 5, PHP 7)


تُأَخِّرُ الدالةُ usleep()‎ تنفيذَ البرنامج مدةً تُقَدَّرُ بالميكروثانية.
تُأَخِّرُ الدالةُ <code>usleep()</code>‎ تنفيذَ البرنامج مدةً تُقَدَّرُ بالميكروثانية.


== الوصف ==
== الوصف ==
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
void usleep ( int $micro_seconds )
void usleep ( int $micro_seconds )
</syntaxhighlight>تُأَخِّرُ الدالةُ usleep()‎ تنفيذَ البرنامج لعدد معين من الميكروثانية.
</syntaxhighlight>تُأَخِّرُ الدالةُ <code>usleep()‎</code> تنفيذَ البرنامج لعدد معين من الميكروثانية.


== المعاملات ==
== المعاملات ==


=== micro_seconds ===
=== <code>micro_seconds</code> ===
وقت الإيقاف بالميكروثانية. الميكروثانية هي واحد من المليون من الثانية.
وقت الإيقاف بالميكروثانية. الميكروثانية هي واحد من المليون من الثانية.


== القيم المعادة ==
== القيم المعادة ==
لا تعيد الدالةُ usleep()‎ قيمًا.
لا تعيد الدالةُ <code>usleep()</code>‎ قيمًا.


== أمثلة ==
== أمثلة ==
المثال 1: مثال على الدالة usleep()‎<syntaxhighlight lang="php">
المثال 1: مثال على الدالة <code>usleep()</code>‎<syntaxhighlight lang="php">
<?php
<?php
// الوقت الحالي
// الوقت الحالي
echo date('h:i:s') . "\n";
echo date('h:i:s') . "\n";
// انتظر لمدة ثانيتين
// انتظر لمدة ثانيتين
usleep(2000000);
usleep(2000000);
// عدنا!
// عدنا!
echo date('h:i:s') . "\n";
echo date('h:i:s') . "\n";
?>
?>
</syntaxhighlight>ناتج المثال السابق:<syntaxhighlight lang="php">
</syntaxhighlight>ناتج المثال السابق:<syntaxhighlight lang="php">
11:13:28
11:13:28
11:13:30
11:13:30


سطر 43: سطر 35:


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة sleep()‎: تأخير التنفيذ.
* الدالة <code>[[PHP/sleep|sleep()‎]]</code>: تأخير التنفيذ.
* الدالة time_nanosleep()‎: تأخير لعدد من الثواني والنانوثانية.
* الدالة <code>[[PHP/time nanosleep|time_nanosleep()‎]]</code>: تأخير لعدد من الثواني والنانوثانية.
* الدالة time_sleep_until()‎: تأخير البرنامج حتى الوقت المحدد.
* الدالة <code>[[PHP/time sleep until|time_sleep_until()‎]]</code>: تأخير البرنامج حتى الوقت المحدد.
* الدالة set_time_limit()‎: تحديد الحد الأقصى لوقت التنفيذ.
* الدالة <code>[[PHP/set time limit|set_time_limit()]]</code>‎: تحديد الحد الأقصى لوقت التنفيذ.


== مصادر ==
== مصادر ==
* [http://php.net/manual/en/function.usleep.php صفحة الدالة usleep في توثيق PHP الرسمي.]
* [http://php.net/manual/en/function.usleep.php صفحة الدالة usleep في توثيق PHP الرسمي.]
[[تصنيف:PHP]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP Miscellaneous]]

المراجعة الحالية بتاريخ 16:31، 29 مايو 2018

(PHP 4, PHP 5, PHP 7)

تُأَخِّرُ الدالةُ usleep()‎ تنفيذَ البرنامج مدةً تُقَدَّرُ بالميكروثانية.

الوصف

void usleep ( int $micro_seconds )

تُأَخِّرُ الدالةُ usleep()‎ تنفيذَ البرنامج لعدد معين من الميكروثانية.

المعاملات

micro_seconds

وقت الإيقاف بالميكروثانية. الميكروثانية هي واحد من المليون من الثانية.

القيم المعادة

لا تعيد الدالةُ usleep()‎ قيمًا.

أمثلة

المثال 1: مثال على الدالة usleep()

<?php
// الوقت الحالي
echo date('h:i:s') . "\n";
// انتظر لمدة ثانيتين
usleep(2000000);
// عدنا!
echo date('h:i:s') . "\n";
?>

ناتج المثال السابق:

11:13:28
11:13:30

انظر أيضًا

  • الدالة sleep()‎: تأخير التنفيذ.
  • الدالة time_nanosleep()‎: تأخير لعدد من الثواني والنانوثانية.
  • الدالة time_sleep_until()‎: تأخير البرنامج حتى الوقت المحدد.
  • الدالة set_time_limit()‎: تحديد الحد الأقصى لوقت التنفيذ.

مصادر