PHP er et mye brukt programmeringsspråk for webutvikling. Webutviklere kan bruke delay funksjoner for å produsere tilsiktet pauser under utførelsen av et PHP (eller PHP: Hypertext Preprocessor ) søknad. Mens de er viktige , forsinkelsen funksjoner er også enkel og lett å bruke. PHP-utviklere bør være klar over deres bruk og de hensyn som er involvert i å innføre forsinkelser . Formål
Delay funksjonene brukes til å midlertidig stanse utførelsen av et PHP -program. For eksempel kan PHP-utviklere bruke dem til å begrense hastigheten på responsen til et program. En annen bruk av forsinkelsen funksjoner er å hindre overdreven utløsning av en langsom drift i søknaden .
Kinds
"sleep ( )" -funksjonen stopper utførelsen av søknad for det angitte antallet sekunder . Tilsvarende " usleep ( ) "-funksjonen også stopper gjennomføring av programmet, men for et mindre intervall på spesifiserte mikro sekunder .
Hensyn
forsinkelse funksjoner bruker spesielle system kaller å stanse gjennomføringen av PHP-programmet . Gjør disse systemkall ikke forbruke noen CPU-ressurser , slik at de er mye mer effektivt enn å bruke en tilpasset tom sløyfe for å oppnå samme effekt .
Eksempler
"sleep ( ) "-funksjonen aksepterer et heltall parameter som angir antall sekunder for å sove . For eksempel vil følgende kode føre til at programmet forsinkelse i ti sekunder : en
søvn ( 10),
" usleep ( ) "-funksjonen aksepterer et heltall parameter som angir antall mikro sekunder til å sove. En micro andre er en milliondel av et sekund. For eksempel vil følgende kode føre til at programmet til å utsette i to sekunder : en
usleep (2000000) ;