Unterschied zwischen sleep () und usleep () in PHP

Kann mir irgendein Körper erklären, worin der Unterschied besteht?sleep() undusleep() in PHP.

Ich habe angewiesen, die folgenden Skripte zu verwenden, um eine Chat-Anwendung für langes Ziehen auszuführen, aber in diesem Skript erhalte ich den gleichen Effekt mitusleep(25000); oder ohneusleep(25000);

page1.php

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" 
       type="text/javascript"></script>

<script>
var lpOnComplete = function(response) {
    console.log(response);
    // do more processing
    lpStart();
};

var lpStart = function() {
    $.post('page2.php', {}, lpOnComplete, 'json');
};

$(document).ready(lpStart);
</script>

page2.php

<?php
$time = time();
while((time() - $time) < 30) {
    // query memcache, database, etc. for new data
    $data = getLatest();

    // if we have new data return it
    if(!empty($data)) {
        echo json_encode($data);
        break;
    }

    usleep(25000);
}

function getLatest() {
    sleep(2);
    return "Test Data"; 
}
?>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage