PHP ist eine weit verbreitete Programmiersprache für Web-Entwicklung . Web -Entwickler können mit Verzögerung Funktionen zu produzieren absichtlich Pausen während der Ausführung eines PHP (oder PHP : Hypertext Preprocessor) Anwendung . Während sie wichtig sind , sind die CR-Funktionen auch einfach und leicht zu bedienen. PHP -Entwickler sollten sich bewusst sein, ihre Nutzung und die Überlegungen bei der Einführung von Verzögerungen beteiligt. Zweck
Verzögerung Funktionen verwendet werden, um vorübergehend stoppen die Ausführung einer PHP-Anwendung . Zum Beispiel können PHP-Entwickler nutzen sie, um die Geschwindigkeit der Reaktion von einer Anwendung zu begrenzen. Eine weitere Verwendung der Funktionen Verzögerung soll verhindern übermäßige Auslösung eines langsamen Betrieb in der Anwendung.
Kinds
" sleep () "-Funktion stoppt die Ausführung der Anwendung für die angegebene Anzahl von Sekunden. Auch die " usleep () "-Funktion auch stoppt die Ausführung der Anwendung , aber für eine kleinere Spanne der angegebenen Mikrosekunden .
Überlegungen
Verzögerung Funktionen nutzen spezielle System ruft , um die Ausführung der PHP-Applikation zu stoppen. Diese Systemaufrufe nicht verbrauchen keine CPU-Ressourcen , so sind sie viel effizienter als die Verwendung eines benutzerdefinierten leeren Schleife um den gleichen Effekt zu erzielen.
Beispiele
Die " Schlaf () " -Funktion akzeptiert einen ganzzahligen Parameter , der die Anzahl der Sekunden zum Schlafen legt . Zum Beispiel wird der folgende Code der Anwendung führen zu zehn Sekunden Verzögerung :
sleep ( 10);
" usleep ()" -Funktion akzeptiert einen ganzzahligen Parameter , der die Anzahl der Mikro gibt Sekunden , um zu schlafen . Eine Mikrosekunde ist eine Millionstel Sekunde . Zum Beispiel wird der folgende Code der Anwendung führen , um für zwei Sekunden Verzögerung :
usleep (2000000) ;