Dieser Artikel bietet Ihnen eine Einführung in die Verwendung der Funktion system() und der Funktion exec() und der Funktion passhru(). Ich hoffe, dass er für Freunde hilfreich ist Du hast geholfen.
Spezifische Verwendung der Funktion
Als Neuling wie ich weiß ich nicht einmal, wie man das PHP-System verwendet, deshalb werde ich mir heute eine einfache Notiz machen.
system() gibt die letzte Zeile der Shell-Ergebnisse aus und gibt sie zurück.
exec() gibt keine Ergebnisse aus und gibt die letzte Zeile der Shell-Ergebnisse zurück. Alle Ergebnisse können in einem zurückgegebenen Array gespeichert werden.
passthru() ruft nur den Befehl auf und gibt das Ergebnis des Befehls unverändert direkt auf das Standardausgabegerät aus.
<?php echo '<pre class="brush:php;toolbar:false">'; // 输出 shell 命令 "ls" 的返回结果 // 并且将输出的最后一样内容返回到 $last_line。 // 将命令的返回值保存到 $retval。 $last_line = system('ls', $retval); // 打印更多信息 echo '
Das zurückgegebene Ergebnis ist das Ergebnis nach der Ausführung des Befehls unter Linux (es stellt sich heraus, dass dies die Verwendung ist, aber ich bin immer noch zu gut)
<pre class="brush:php;toolbar:false">anaconda-post.log bin code dev entrypoint.sh etc home lib lib64 media mnt opt proc root run run.sh sbin srv sys tmp usr var
Verwandte Themen Empfehlungen:
Der vollständige Code von PHP, der Blasensortierung und binäre Suche implementiert
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der Funktion system() und der Funktion exec() sowie der Funktion passhru() von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!