banalmente:
Codice PHP:
set_time_limit(0);
$last = new DateTime();
while(true){
$now = new DateTime();
$interval = $last->diff($now);
if(intval($interval->format('%s')) >= 2){
echo "Hello World! \n";
$last = $now;
}
}
se tu provi a lanciare questo script, non si fermerà mai a meno che non lo killi
se vuoi un esempio dove dopo un pò si ferma,
Codice PHP:
set_time_limit(0);
$script_start = new DateTime();
$last = new DateTime();
$cnt = 0;
while($cnt < 10){
$now = new DateTime();
$interval = $last->diff($now);
if(intval($interval->format('%s')) >= 2){
echo "Hello World! \n";
$cnt++;
$last = $now;
}
}
$script_end = new DateTime();
$interval = $script_start->diff($script_end);
echo "lo script è durato: ".$interval->format('%s')." secondi";
ovviamente, questi non sono i modi per fare un demone...io personalmente non userei neanche PHP, cmq sono gusti