Heim >Backend-Entwicklung >PHP-Problem >So übergeben Sie Parameter im PHP-Ausführungsskript

So übergeben Sie Parameter im PHP-Ausführungsskript

(*-*)浩
(*-*)浩Original
2019-09-05 10:17:433590Durchsuche

Normalerweise stellt PHP HTTP-Anfragen und Sie können GET oder POST verwenden, um Parameter zu empfangen. Manchmal müssen Sie PHP als Skript unter einem Shell-Befehl ausführen, beispielsweise als geplante Aufgabe. Dabei geht es um die Frage, wie Parameter unter dem Shell-Befehl an PHP übergeben werden. Normalerweise gibt es drei Möglichkeiten, Parameter zu übergeben.

So übergeben Sie Parameter im PHP-Ausführungsskript

Verwenden Sie die Parameter $argv oder $argc, um zu erhalten (empfohlenes Lernen: PHP-Video-Tutorial)

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

Getopt-Funktion verwenden

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

Benutzer zur Eingabe auffordern

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

Das obige ist der detaillierte Inhalt vonSo übergeben Sie Parameter im PHP-Ausführungsskript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn