Heim  >  Artikel  >  Backend-Entwicklung  >  Befehlszeilenausführung der Konfigurationsmethoden $argv und $argc im Beispiel von PHP script_php

Befehlszeilenausführung der Konfigurationsmethoden $argv und $argc im Beispiel von PHP script_php

jacklove
jackloveOriginal
2018-07-03 18:02:123729Durchsuche

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
in der Nginx-Befehlszeile

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!

Artikel, die Sie interessieren könnten:

thinkphp5 öffentliche Methoden zum Hochladen von Bildern und Generieren von Miniaturansichten

Ausführliche Erläuterung der asynchronen Benachrichtigung und Überprüfung der Auftragsverarbeitungsmethode zum Aufrufen des SDK nach der Zahlung im WeChat-Applet

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!

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