PHP es un lenguaje de programación ampliamente utilizado para el desarrollo web . Los desarrolladores web pueden utilizar las funciones de retardo para producir intencional pausas durante la ejecución de un PHP (o PHP : Hypertext Preprocessor) aplicación. Si bien son importantes , las funciones de retardo también son simples y fáciles de usar. Los desarrolladores de PHP debe ser consciente de su uso y las consideraciones implicadas en la introducción de los retrasos. Finalidad
funciones Delay
se utilizan para suspender temporalmente la ejecución de una aplicación PHP. Por ejemplo , los desarrolladores de PHP pueden utilizar para limitar la velocidad de respuesta de una aplicación. Otro uso de las funciones de retardo es evitar excesiva activación de una operación lenta en la aplicación.
Tipos
" sleep () " función detiene la ejecución de la solicitud para el número especificado de segundos . Del mismo modo, el " usleep ()" función también se detiene la ejecución de la aplicación, pero para un intervalo menor de determinados micro segundos .
Consideraciones
funciones de retardo utilizan llamadas al sistema especiales para detener la ejecución de la aplicación PHP. Estas llamadas al sistema no consumen recursos de la CPU , por lo que son mucho más eficientes que el uso de un bucle vacío personalizada para lograr el mismo efecto .
Ejemplos
El " sueño () " función acepta un parámetro entero que especifica el número de segundos de inactividad . Por ejemplo , el siguiente código hará que la aplicación de retrasar durante diez segundos :
sueño ( 10 ) ;
" usleep ()" función acepta un parámetro entero que especifica el número de micro segundos a dormir. Un micro segundo es la millonésima parte de un segundo. Por ejemplo , el siguiente código hará que la aplicación de retrasar durante dos segundos :
usleep (2000000) ;