Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet System in PHP?

Was bedeutet System in PHP?

藏色散人
藏色散人Original
2021-12-17 10:26:384741Durchsuche

Die Systemfunktion in PHP wird zum Ausführen externer Programme und zum Anzeigen der Ausgabe verwendet. Ihre Verwendungssyntax lautet wie folgt: „system(string $command, int &$return_var = ?):string“. Parameter und gibt Ausführungsergebnisse aus.

Was bedeutet System in PHP?

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

Was bedeutet System in PHP?

system (PHP 4, PHP 5, PHP 7, PHP 8)

system – Führen Sie ein externes Programm aus und zeigen Sie die Ausgabe an

Beschreibung

system(string $command, int &$return_var = ?): string

Entspricht der C-Version der system()-Funktion, this Die Funktion führt den durch die Parameter angegebenen Befehl aus und gibt die Ausführungsergebnisse aus.

Wenn PHP im Servermodul ausgeführt wird, versucht die Funktion system() außerdem, den Ausgabecache des Webservers nach jeder Ausgabezeile automatisch zu aktualisieren.

Wenn Sie die Rohausgabe eines Befehls ohne jegliche Verarbeitung erhalten möchten, verwenden Sie bitte die Funktion passhru().

Parameter

command

Der auszuführende Befehl.

return_var

Wenn der Parameter return_var bereitgestellt wird, wird der Rückgabestatus nach Ausführung des externen Befehls auf diese Variable gesetzt.

Rückgabewert

Gibt die letzte Zeile der Befehlsausgabe zurück, wenn erfolgreich, false, wenn fehlgeschlagen.

Beispielsystem()-Routine escapeshellcmd(), um zu verhindern, dass Benutzer das System dazu verleiten, beliebige Befehle auszuführen.

Hinweis:

Wie das Programm mit dieser Funktion gestartet wird: Um im Hintergrund weiterlaufen zu können, muss das Programm die Ausgabe in eine Datei oder einen anderen Ausgabestream umleiten. Andernfalls bleibt PHP hängen, bis die Programmausführung beendet ist.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet System 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