So implementieren Sie geplante Aufgaben in PHP: Erstellen Sie zunächst eine neue PHP-Datei. Verwenden Sie dann die Methode „ignore_user_abort“, um festzulegen, dass das Programm ausgeführt wird, wenn der Browser geschlossen wird unbegrenzt; schließlich durch Schlaf und andere Methoden implementieren Nur eine geplante Aufgabe.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Erstellen Sie eine neue PHP-Datei mit dem Namen test.php, um zu erklären, wie geplante Aufgaben in PHP eingerichtet werden.
In der Datei test.php verwenden Sie die Methode „ignore_user_abort()“, um das Programm so einzustellen, dass es das Programm auch dann ausführt, wenn der Browser geschlossen ist und der Parameter „true“ ist.
In der Datei test.php verwenden Sie set_time_limit(0), um die Antwortzeit des Programms ohne Begrenzung festzulegen. Wenn es keine Begrenzung gibt, beträgt die Antwortzeit standardmäßig 30 Sekunden.
Verwenden Sie in der Datei test.php die Methode while(), um die Methode Sleep() in einer Schleife auszuführen. Die Methode Sleep() ist auf 5 gesetzt, um das Programm alle 5 Sekunden auszuführen.
Erstellen Sie eine neue test.txt-Textdatei. Verwenden Sie im Hauptteil der while()-Methode die Methode fopen(), um die Datei zu öffnen. Verwenden Sie fwrite(). Methode zum Schreiben in die Datei test.txt „Dateiinhalt + Nummer“. Wenn das Schreiben von Inhalten in test.txt fehlschlägt, wird die Meldung „Fehler beim Schreiben der Datei“ angezeigt.
Verwenden Sie fclose(), um die Dateiressource zu schließen und die Bedingungen für die Beendigung der geplanten Aufgabe festzulegen. Wenn die Textdatei lock.txt vorhanden ist, stoppen Sie die geplante Aufgabe mit break. Wenn sich keine lock.txt im selben Verzeichnis befindet, wird die geplante Aufgabe weiterhin ausgeführt.
Führen Sie die Datei test.php im Browser aus und beginnen Sie mit der Ausführung der geplanten Aufgabe, dh schreiben Sie alle 5 Sekunden den Inhalt „Dateiinhalt + Nummer“ in die Datei test.txt.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo implementieren Sie geplante Aufgaben in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!