Kann mir jeder Körper erklären, was der Unterschied zwischen sleep()
und usleep()
in PHP ist.Unterschied zwischen sleep() und usleep() in PHP
Ich habe gerichtet Skripte Anwendung ziehe lange plaudern zu tun folgenden zu verwenden, aber in diesem Skript Ich bin immer gleichen Effekt mit usleep(25000);
oder ohne usleep(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";
}
?>
sleep() braucht eine Anzahl von Sekunden als Parameter und usleep() benötigt eine Anzahl von Mikrosekunden - Millionstel Sekunden als Parameter. – Ranjitsinh
http://wordpressapi.com/how-to-use-sleep-usleep-function-in-php/ –