Heim > Backend-Entwicklung > PHP-Problem > Was gibt Exec in PHP zurück?

Was gibt Exec in PHP zurück?

WBOY
Freigeben: 2023-03-15 16:08:01
Original
4549 Leute haben es durchsucht

In PHP gibt die Funktion exec() die letzte Zeile des Befehlsausführungsergebnisses zurück. Mit dieser Funktion wird ein externes Programm ausgeführt. Wenn der Ausgabeparameter der Funktion angegeben wird, wird die Ausgabe mit dem Rückgabeergebnis gefüllt. Wenn der Ausgabeparameter bereits Elemente enthält, hängt die Exec-Funktion diese nach der Ausgabe an.

Was gibt Exec in PHP zurück?

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

Was gibt exec in PHP zurück?

exec() gibt standardmäßig die letzte Zeile des angegebenen Befehlsergebnisses zurück. Wenn der Ausgabeparameter angegeben ist, wird die Ausgabe mit dem zurückgegebenen Ergebnis gefüllt Der Ausgabeparameter wird von exec() nach der Ausgabe angehängt.

exec führt ein externes Programm aus

Beschreibung

exec(string $command, array &$output = ?, int &$return_var = ?): string
Nach dem Login kopieren

exec() führt den durch den Befehlsparameter angegebenen Befehl aus.

Parameter

Befehl Der auszuführende Befehl.

output Wenn der Ausgabeparameter angegeben wird, wird dieses Array mit der Ausgabe der Befehlsausführung gefüllt, wobei jede Ausgabezeile ein Element im Array füllt. Die Daten im Array enthalten keine abschließenden Leerzeichen, z. B. n Zeichen. Bitte beachten Sie, dass die Funktion exec() den Inhalt an das Ende des Arrays anfügt, wenn das Array bereits einige Elemente enthält. Wenn Sie nicht am Ende des Arrays anhängen möchten, verwenden Sie die Funktion unset(), um das Array zurückzusetzen, bevor Sie es an die Funktion exec() übergeben.

return_var Wenn sowohl die Parameter „output“ als auch „return_var“ bereitgestellt werden, wird der Rückgabestatus nach der Befehlsausführung in diese Variable geschrieben.

Rückgabewert

Die letzte Zeile des Ergebnisses der Befehlsausführung. Wenn Sie die Ausgabe des Befehls erhalten möchten, stellen Sie sicher, dass Sie den Ausgabeparameter verwenden.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas gibt Exec in PHP zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage