<?php
namespace System\Threading {
# PHP Notice: Use of undefined constant Thread - assumed 'Thread'
class Thread {
const micro2Milli = 1000000;
public static function Sleep($millisecondsTimeout) {
$sec = $millisecondsTimeout / 1000;
$msec = -1;
if ($sec < 1) {
$sec = 0;
$msec = $millisecondsTimeout * self::micro2Milli;
} else {
$sec = intval($sec);
$msec = ($millisecondsTimeout - $sec * 1000) * self::micro2Milli;
}
time_nanosleep ($sec, $msec);
}
}
}
?>