Maison  >  Article  >  développement back-end  >  Méthodes de configuration $argv et $argc dans le script php

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

小云云
小云云original
2018-01-03 09:59:303552parcourir

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;

Puis utilisez


php index.php 1 10 100
Affichage


index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) "1"    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数
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!

Déclaration:
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