In diesem Artikel wird hauptsächlich die Methode zum Ausführen von $argv und $argc in PHP-Skripten über die Befehlszeile vorgestellt. Dieser Artikel stellt sie Ihnen ausführlich vor.
Es kann sein Wenn Sie ein PHP-Skript in der Nginx-Befehlszeile ausführen müssen, können Sie natürlich eine Konfiguration für den externen Netzwerkzugriff konfigurieren.
Verwenden Sie
php index.php
in der Nginx-Befehlszeile, um dieses index.php-Skript auszuführen, aber wie werden Parameter übergeben? Dann ist es Zeit für $ argv und $aegc. Es ist nicht erforderlich, Einstellungen direkt im Skript zu aktivieren, ähnlich wie $_POST und $_GET bei der HTTP-Wertübertragung.
Fügen Sie die folgenden Gerichte in index.php ein
<?php echo $argv[0]; echo "\n"; var_dump($argv[1]); echo "\n"; var_dump(intval($argv[2])); echo "\n"; echo $argv[3]; echo "\n"; echo $argc;
Verwenden Sie dann
php index.php 1 10 100
Anzeige
index.php //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置) string(1) "1" //$argv[1]显示第一个参数会转为字符串 int(10) //$argv[2]显示第二个参数 100 //$argv[3]显示第二个参数 4 //$argv参数的个数 相对路径+你传的参数
Um das Gedächtnis zu erleichtern, habe ich diese Variable überprüft $avgv 为 argument vector, $avgc 为 argument count
Details:
http://php.net/manual/zh/reserved.variables.argv.php#93532
Zusammenfassung
Das Obige ist die Methode, die Ihnen der Editor in der Befehlszeile vorstellt, um $argv und $argc in PHP-Skripten auszuführen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht Ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!
thinkphp5 öffentliche Methoden zum Hochladen von Bildern und Generieren von Miniaturansichten
PHP-Implementierung der Verwendung von Echarts zur Erstellung statistischer Datenberichte
Das obige ist der detaillierte Inhalt vonBefehlszeilenausführung der Konfigurationsmethoden $argv und $argc im Beispiel von PHP script_php. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!