PHP is een veel gebruikte programmeertaal voor web ontwikkeling . Webontwikkelaars kunnen vertraging functies gebruiken voor de productie van opzettelijke pauzes tijdens de uitvoering van een PHP ( of PHP : Hypertext Preprocessor ) applicatie . Terwijl ze belangrijk zijn , de vertraging functies zijn ook eenvoudig en gemakkelijk te gebruiken . PHP ontwikkelaars moeten zich bewust zijn van hun gebruik en maken de introductie vertraging overwegingen . Doel Vertraging functies worden gebruikt om de uitvoering van een PHP applicatie tijdelijk te onderbreken . Bijvoorbeeld , kan PHP ontwikkelaars ze gebruiken om de snelheid van de reactie van een aanvraag te beperken . Een ander gebruik van de vertraging functie is het voorkomen van overmatige activering van een trage werking in de toepassing. Soorten "sleep ( ) " functie stopt de uitvoering van de aanvraag voor het opgegeven aantal seconden . Ook de " usleep ( ) " functie ook stopt de uitvoering van het verzoek , maar voor een kleiner interval van gespecificeerde micro seconden . Overwegingen delay functies speciaal systeem vraagt om de uitvoering van de PHP applicatie te stoppen . Deze system calls niet consumeren geen CPU-bronnen , dus ze zijn veel efficiënter dan het gebruik van een aangepaste lege lus om hetzelfde effect te bereiken . Voorbeelden De " slaap ( ) " functie accepteert een integer parameter die het aantal seconden slaap specificeert . Bijvoorbeeld, de volgende code veroorzaken de toepassing vertragen tien seconden sleep ( 10 ) ; " usleep ( ) " functie accepteert een integer parameter die het aantal micro specificeert seconden slapen . Een microseconde is een miljoenste van een seconde . Zo zal de volgende code veroorzaken de aanvraag uit te stellen gedurende twee seconden : usleep (2000000) ;
|