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

(*-*)浩
Libérer: 2023-02-23 16:32:01
original
3608 Les gens l'ont consulté

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

Utiliser la fonction getopt

<?php
/**
 * 使用 getopt函数
 */
 
$param_arr = getopt(&#39;a:b:&#39;);
print_r($param_arr);
Copier après la connexion

Inviter l'utilisateur à saisir

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

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