Maison >développement back-end >Problème PHP >Comment passer des paramètres dans le script d'exécution php

Comment passer des paramètres dans le script d'exécution php

(*-*)浩
(*-*)浩original
2019-09-05 10:17:433636parcourir

Habituellement, PHP effectue des requêtes HTTP et vous pouvez utiliser GET ou POST pour recevoir des paramètres. Parfois, vous devez exécuter PHP en tant que script sous une commande shell, telle qu'une tâche planifiée. Cela implique la question de savoir comment transmettre les paramètres à php sous la commande shell. Il existe généralement trois façons de transmettre des paramètres.

Comment passer des paramètres dans le script d'exécution php

Utilisez les paramètres $argv ou $argc pour recevoir (apprentissage recommandé : Tutoriel vidéo PHP)

<?php
/**
 * 使用 $argc $argv 接受参数
 */
 
echo "接收到{$argc}个参数";
print_r($argv);

Utiliser la fonction getopt

<?php
/**
 * 使用 getopt函数
 */
 
$param_arr = getopt(&#39;a:b:&#39;);
print_r($param_arr);

Inviter l'utilisateur à saisir

<?php
/**
 * 提示用户输入,类似Python
 */
fwrite(STDOUT,&#39;请输入您的博客名:&#39;);
echo &#39;您输入的信息是:&#39;.fgets(STDIN);

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