Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie Self-Running in PHP

So implementieren Sie Self-Running in PHP

藏色散人
藏色散人Original
2021-07-15 10:37:062759Durchsuche

So implementieren Sie die Selbstausführung in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Geben Sie dann „ignore_user_abort();“ ein und übergeben Sie schließlich „do{$fp = fopen(‘test.php‘,‘a‘) … Mit der Methode }while (true)..." können Aufgaben automatisch ausgeführt werden.

So implementieren Sie Self-Running in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie realisiert man den Selbstlauf von PHP?

PHP-Methode zur automatischen Codeausführung

Was die automatische Ausführung von PHP-Code betrifft, müssen wir den Code normalerweise automatisch ausführen, wenn wir geplante Aufgaben ausführen, was häufig mit Hilfe des Systems erreicht wird, z. B. Crontab von Linux oder geplant von Windows Zeitplan usw. Jetzt teilen Eine reine Code-Implementierung der automatisierten Ausführung.

Das Folgende ist ein Teil des verwendeten PHP-Ausführungscodes. Die Effizienz ist nicht sehr gut, aber die Aufgabe kann automatisch ausgeführt werden.

<?php
    ignore_user_abort();
    // 即使client 断开(如关闭浏览器),PHP 脚本也可以继续执行。
    set_time_limit(0);
    $interval = 60*5;
    do{
        $fp = fopen(&#39;test.php&#39;,&#39;a&#39;);
        fwrite($fp,&#39;rn&#39;.date(&#39;Y-m-d H:i:s&#39;,time()).&#39;rn&#39;);
        fclose($fp);
        sleep($interval);
    }while(true)
    echo &#39;OK&#39;;

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo implementieren Sie Self-Running in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn