title: PHP sleep() not working
body: <p>I'm making a php file that will run an event after five minutes have elapsed.  From the docs, it seems like waiting five minutes would only require <code>sleep(300)</code>, but this isn't working.  I've tested all the other code, and it works fine until I add the <code>sleep</code> line.</p>
  
  <pre><code>&lt;?php
  /**
   * Twitter App
   * bagelBack.php
   * Takes parameters from $_POST and creates a tweet
   * RKoutnik, 2012
   * Code originally found on http://140dev.com/twitter-api-programming-tutorials/hello-twitter-oauth-php/
   */
  
  $name = '@'.$_POST['twitterName'];
  $type =  $_POST['bagelType'];
  
  /* BEGIN CONTENT SPINNER TO IMPRESS LYNK */
  $bagels = array(
      0 =&gt; "bagel",
      1 =&gt; "breakfast treat",
      2 =&gt; "doughy food-type item",
      3 =&gt; "round yeast-raised munchie",
      4 =&gt; "doughnut-shaped roll",
      5 =&gt; "hard-crusted treat"
  );
  $finished = array(
      0 =&gt; "finished toasting",
      1 =&gt; "completed toasting",
      2 =&gt; "stopped being raw",
      3 =&gt; "concluded the toasting phase",
      4 =&gt; "been sucessfully executed",
      5 =&gt; "been roasted to a crisp"
  );
  
  $food = $bagels[array_rand($bagels)];
  $fin = $finished[array_rand($finished)];
  sleep(300);
  $tweet_text = $name.", Your ".$type." ".$food." has ".$fin;
  
  $result = post_tweet($tweet_text);
  echo "Response code: " . $result . "\n";
  
  function post_tweet($tweet_text) {
  
    // Use Matt Harris' OAuth library to make the connection
    // This lives at: https://github.com/themattharris/tmhOAuth
    require_once('tmhOAuth.php');
  
    // Set the authorization values
    // In keeping with the OAuth tradition of maximum confusion, 
    // the names of some of these values are different from the Twitter Dev interface
    // user_token is called Access Token on the Dev site
    // user_secret is called Access Token Secret on the Dev site
    // The values here have asterisks to hide the true contents 
    // You need to use the actual values from Twitter
    $connection = new tmhOAuth(array(
      'consumer_key' =&gt; '[redacted]',
      'consumer_secret' =&gt; '[redacted]',
      'user_token' =&gt; '[redacted]',
      'user_secret' =&gt; '[redacted]',
      'curl_ssl_verifypeer'   =&gt; false
    )); 
  
    // Make the API call
    $connection-&gt;request('POST', 
      $connection-&gt;url('1/statuses/update'), 
      array('status' =&gt; $tweet_text)
    );
  
    return $connection-&gt;response['code'];
  }
  ?&gt; 
  </code></pre>