Funzioni di ritardo in PHP

October 8

Funzioni di ritardo in PHP


PHP è un linguaggio di programmazione ampiamente utilizzato per lo sviluppo Web. Gli sviluppatori Web possono utilizzare le funzioni di ritardo per produrre pause intenzionali durante l'esecuzione di un PHP (o PHP: Hypertext Preprocessor) applicazione. Mentre sono importanti, le funzioni di ritardo sono anche semplice e facile da usare. sviluppatori PHP devono essere consapevoli del loro utilizzo e le considerazioni coinvolte nell'introduzione ritardi.

Scopo

funzioni di ritardo sono utilizzati per interrompere temporaneamente l'esecuzione di un'applicazione PHP. Ad esempio, gli sviluppatori PHP possono utilizzarli per limitare il tasso di risposta di un'applicazione. Un altro uso delle funzioni di ritardo è impedire eccessiva attivazione di un'operazione lenta nell'applicazione.

tipi

La funzione "sleep ()" arresta l'esecuzione della richiesta di un determinato numero di secondi. Analogamente, il "usleep ()" la funzione ferma anche l'esecuzione dell'applicazione, ma per un intervallo più piccolo di micro secondi specificato.

considerazioni

Le funzioni di ritardo utilizzano speciale sistema chiede di fermare l'esecuzione dell'applicazione PHP. Queste chiamate di sistema non consumano le risorse della CPU, in modo che siano molto più efficiente rispetto all'utilizzo di un ciclo vuoto personalizzato per ottenere lo stesso effetto.

Esempi

Il "sleep ()" funzione accetta un parametro intero che specifica il numero di secondi per dormire. Ad esempio, il codice seguente causerà l'applicazione per ritardare per dieci secondi:

sonno (10);

Il "usleep ()" funzione accetta un parametro intero che specifica il numero di micro secondi per dormire. Un microsecondo è un milionesimo di secondo. Ad esempio, il codice seguente causerà l'applicazione per ritardare per due secondi:

usleep (2000000);