Funktion, die etwa einen Tag im Hintergrund wartet und dann einen anderen ausführt.Wie kann ich eine PHP-Funktion für Tage verzögern?
Like:
function Sleep(){
sleep(/* One Day */);
Run();
}
function Run(){
//One Day later,
//execute code.
}
Oder maby so etwas wie dies (das ist fiktiv):
class Waiter extends Timer{
$time = 0;
function __construct($time){
$this->time = $time;
}
function onDelay(){
//One day Later.
}
}
$wait = new Waiter(/* One Day */);
Gibt es eine gute Lösung?
Oder ist die Funktion sleep() auch okey? Aber ich muss sagen, dass die Ausführungszeit 30 Sekunden beträgt.
Warum verwenden Sie nicht Cron Job? –
Was ist der Kontext? Website ? Service geschrieben mit PHP CLI? – Mat
Cron wäre in den meisten Fällen optimal. – Brian