Delay funksjoner i PHP

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);