通常、PHP は HTTP リクエストを作成し、GET または POST を使用してパラメーターを受信できますが、スケジュールされたタスクなど、シェル コマンドの下でスクリプトとして PHP を実行する必要がある場合があります。これには、シェルコマンドで php にパラメータを渡す方法が関係しますが、パラメータを渡す方法は通常 3 つあります。
$argv または $argc パラメーターを使用して を受け取ります (推奨学習: PHP ビデオ チュートリアル )
<?php /** * 使用 $argc $argv 接受参数 */ echo "接收到{$argc}个参数"; print_r($argv);
getopt 関数を使用する
<?php /** * 使用 getopt函数 */ $param_arr = getopt('a:b:'); print_r($param_arr);
ユーザーに入力を求めるプロンプトを表示する
<?php /** * 提示用户输入,类似Python */ fwrite(STDOUT,'请输入您的博客名:'); echo '您输入的信息是:'.fgets(STDIN);
以上がPHP実行スクリプトでパラメータを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。