SQL PHP HTML ASP JavaScript articles and free scripts to download
 

Using sleep to add delay or increase execution time

We can create a delay by using sleep command inside our PHP script. This command sleep will delay the output by seconds specified in sleep command. Here is he syntax.
sleep(25);
The above command will create a delay of 25 seconds, the next step of execution will be after the delay of 25 seconds.

Some time while testing our scripts we need to add some delay , here it is useful. Say you want to see maximum script execution time of your server. This setting you can know by increasing the sleep time till the set value of execution time at server.

Let us print the time after a delay of 15 seconds.

Here we will first display the time in hour : minute : second format and then use the php flush command to send the output to browser. Then the sleep command will delay the execution by 15 seconds and then again we will print the server time to see the delay. Here is the code.

<?php
echo date('H:i:s');
sleep(15);
flush();
echo "<br>";
echo date('H:i:s');
?>
Out of the two outpus , second one will return after 15 secs
11:36:19
11:36:34

Discuss this tutorial at forum


Further readings
Introduction to PHP: How scripting languages work
PHP beginners guide
echo command & escape character for string outputs
Adding delay to the script execution time by using sleep function
Printing Numbers 1 to 50 to screen
PHP Info: Details on PHP script settings & installation at server end
PHP Version : What is the version of PHP running at the server
Installing PHP on windows server and IIS
Installing PHP5 on windows server and IIS

 

Subscribe
Submit your email address and receive article and product notifications. Your email is safe with us.

Scripts
PHP
JavaScript
PHP Tutorials
Basics
PHP Sections
PHP Introduction
Loops & structure
Array
Date & Time
Functions
Form Handling
File Handling
Math Functions
String Functions
GD Functions
Comment Posting
Content Management
PHP & Ajax
Popular Tutorials
Drop down list
File Upload
Signup script
Member Login
Line Graph
PHP MySQL Paging
PHP Calendar
Subscribe
Submit your email address and receive article and product notifications. Your email is safe with us.