Konfigurationsmethoden $argv und $argc im PHP-Skript

小云云
Freigeben: 2023-03-19 06:46:01
Original
3573 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die Methoden von $argv und $argc bei der Befehlszeilenausführung von PHP-Skripten vorgestellt. Ich hoffe, dass dieser Artikel Ihnen weiterhelfen kann.

Bei der tatsächlichen Arbeit kann es vorkommen, dass Sie ein PHP-Skript in der Nginx-Befehlszeile ausführen müssen. Natürlich können Sie 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;
Nach dem Login kopieren

Verwenden Sie dann


<🎜 in der Nginx-Befehlszeile >

php index.php 1 10 100
Nach dem Login kopieren
Anzeige


index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) "1"    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数
Nach dem Login kopieren
Um das Gedächtnis zu erleichtern, habe ich diese Variable überprüft

$avgv 为 argument vector, $avgc 为 argument count

Verwandte Empfehlungen:


$argv und $argc in PHP_PHP-Tutorial

$argv und $argc in PHP

php-Befehlszeile Variablen können in --$argv und $argc verwendet werden

Das obige ist der detaillierte Inhalt vonKonfigurationsmethoden $argv und $argc im PHP-Skript. 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