Delay funksjoner i PHP
PHP er et mye brukt programmeringsspråk for webutvikling. Webutviklere kan bruke delay-funksjoner til å produsere tilsiktet pauser under utførelsen av et PHP (eller PHP: Hypertext Preprocessor) søknad. Selv om de er viktige, forsinkelses funksjoner er også enkel og lett å bruke. PHP-utviklere bør være klar over deres bruk og de hensyn som er involvert i å introdusere forsinkelser.
Hensikt
Forsinkelsesfunksjoner brukes til midlertidig å stoppe utførelsen av en PHP-søknad. For eksempel kan PHP-utviklere bruke dem til å begrense hastigheten på responsen av en søknad. En annen bruk av forsinkelses funksjoner er å forhindre overdreven utløsning av en langsom operasjon i programmet.
Kinds
Den "sleep ()" -funksjonen stopper gjennomføringen av programmet for den angitte antall sekunder. Likeledes, den "usleep ()" -funksjonen stopper også utførelsen av programmet, men for en mindre intervall av angitte mikrosekunder.
betraktninger
Forsinkelsen funksjoner bruker spesiell systemkall for å stanse gjennomføringen av PHP-programmet. Disse systemkall ikke bruker noen CPU-ressurser, slik at de er mye mer effektivt enn å bruke en tilpasset tom sløyfe for å oppnå samme effekt.
eksempler
Den "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:
søvn (10);
Den "usleep ()" -funksjonen aksepterer et heltall parameter som angir antall mikro sekunder å sove. En mikrosekund er en milliondel av et sekund. For eksempel vil følgende kode føre til at programmet til å utsette i to sekunder:
usleep (2000000);