PHP är ett mycket använt programmeringsspråk för webbutveckling . Webbutvecklare kan använda fördröjning funktioner för att producera avsiktliga pauser under utförandet av ett PHP ( eller PHP : Hypertext Preprocessor ) ansökan . Medan de är viktiga, förseningen funktioner är också enkel och lätt att använda. PHP-utvecklare bör vara medvetna om deras användning och de överväganden som är involverade i att införa fördröjningar . Syfte
Delay funktioner används för att tillfälligt stoppa avrättningen av en PHP- applikation . Till exempel , kan PHP-utvecklare använder dem för att begränsa hastigheten för svar på en ansökan . En annan användning av förseningen funktioner är att förhindra överdriven aktivering av en långsam operation i ansökan .
Kinds
" sleep ( ) " -funktion stoppar utförandet av ansökan för det angivna antalet sekunder . Likaså " görs med usleep ( ) " -funktion också stoppar exekveringen av applikationen , men för en mindre intervallet mellan de specificerade mikrosekunder .
Överväganden
delay funktioner använder speciellt system kallar att stoppa exekveringen av PHP ansökan . Dessa systemanrop inte förbrukar någon CPU-resurser , så de är mycket mer effektivt än att använda en anpassad tom slinga för att uppnå samma effekt .
Exempel
" sömn ( ) "-funktion accepterar ett heltal parameter som anger antalet sekunder för att sova . Till exempel kommer följande kod få programmet att skjuta i tio sekunder :
sömn ( 10 ) ,
" görs med usleep ( ) "-funktion accepterar ett heltal parameter som anger antalet mikroföretag sekunder att sova. En mikrosekund är en miljondel av en sekund . Till exempel kommer följande kod få programmet att skjuta i två sekunder :
usleep (2000000) ,