Méthodes de configuration $argv et $argc dans le script php

小云云
Libérer: 2023-03-19 06:46:01
original
3580 Les gens l'ont consulté

Cet article présente principalement les méthodes de $argv et $argc dans l'exécution en ligne de commande de scripts php. Cet article vous le présente en détail. Les amis qui en ont besoin pourront s'y référer.

Dans le travail réel, vous devrez peut-être exécuter un script php sur la ligne de commande nginx. Bien sûr, vous pouvez configurer une configuration pour l'accès au réseau externe.

Utilisez

php index.php

dans la ligne de commande nginx pour exécuter ce script index.php, mais comment passer les paramètres Ensuite, utilisez It's time for $ ? argv et $aegc. Il n'est pas nécessaire d'activer des paramètres. Utilisez-le directement dans le script, comme $_POST et $_GET dans le transfert de valeur http.

Insérez les plats suivants dans index.php


<?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;
Copier après la connexion

Puis utilisez


<🎜 dans la ligne de commande nginx >

php index.php 1 10 100
Copier après la connexion
Affichage


index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) "1"    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数
Copier après la connexion
Pour faciliter la mémoire, j'ai vérifié cette variable

$avgv 为 argument vector, $avgc 为 argument count

Recommandations associées :


$argv et $argc en php_PHP tutoriel

$argv et $argc en php

Ligne de commande php les variables peuvent être utilisées dans --$argv et $argc

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal