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.
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('a:b:'); print_r($param_arr);
Benutzer zur Eingabe auffordern
<?php /** * 提示用户输入,类似Python */ fwrite(STDOUT,'请输入您的博客名:'); echo '您输入的信息是:'.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!