Maison > développement back-end > tutoriel php > Exécution en ligne de commande $argv et méthode de configuration $argc dans l'exemple php script_php

Exécution en ligne de commande $argv et méthode de configuration $argc dans l'exemple php script_php

jacklove
Libérer: 2023-04-02 10:32:01
original
3747 Les gens l'ont consulté

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

Il se peut. être possible dans le travail réel. Lorsque vous devez exécuter un script php sur la ligne de commande nginx, vous pouvez bien sûr 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émorisation, j'ai coché cette variable

$avgv 为 argument vector, $avgc 为 argument count

Détails :

http://php.net/manual/zh/reserved.variables.argv.php#93532

Résumé

Ce qui précède est la méthode que l'éditeur vous présente sur la ligne de commande pour exécuter $argv et $argc dans des scripts php. J'espère que cela vous sera utile. Si vous avez des questions, n'hésitez pas à me laisser. un message. Xiao L'éditeur répondra à tout le monde dans les plus brefs délais. Je voudrais également vous remercier tous pour votre soutien au site Web php chinois !

Articles qui pourraient vous intéresser :

thinkphp5 méthodes publiques pour télécharger des images et générer des vignettes

Explication détaillée de la notification asynchrone et vérification de la méthode de traitement des commandes d'appel du SDK après paiement dans l'applet WeChat

Implémentation PHP de l'utilisation d'Echarts pour générer des rapports statistiques de données

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