Red de conocimiento informático - Material del sitio web - Cómo implementar tareas de temporizador usando PHP puro

Cómo implementar tareas de temporizador usando PHP puro

Escribí el siguiente código de retraso en PHP, utilizado principalmente para llamadas de archivos BAT de cuenta regresiva: lt;?php?

//Herramienta de retraso por lotes

if ? ($argc==2){

set_time_limit(0);

$v=$argv [1] 0;

while($vgt; 0 ){

echo?"\r por favor espere?"..sec2str($v)." ?? seg.?" ;

$n=$vgt; : ($vgt; 60? 60: ($vgt; 10? 10: 1));

dormir ($vgt; $n? $n:

); $v-=$n;

}

$v=$argv[1] 0;

echo ?"\r".sec2str($ v )".? Retraso de segundos completado.\n";

}

else?"Uso:\nsleep.php?lt;demo segundosgt;";

función?sec2str($v){ $s=''; si?($vgt;3600)?{$s.=piso($v/3600).' :';$v=3600;} si?( $slt;gt;''? ||? $vgt;60)?{$s.=piso($v/60).' :';$v=60;} $s.=$v; s;

}gt;.