ホームページ  >  記事  >  バックエンド開発  >  PHPにパラメータを渡す3つの方法は何ですか?

PHPにパラメータを渡す3つの方法は何ですか?

青灯夜游
青灯夜游オリジナル
2021-11-29 13:53:496009ブラウズ

php にパラメータを渡す 3 つの方法: 1. "$argv" または "$argc" 変数を使用してパラメータを渡します; 2. getopt() 関数を使用してパラメータ、構文 "getopt( ' a:b:')"; 3. fwrite() および fgets() を使用して、ユーザー入力データを通じてパラメーターを渡します。

PHPにパラメータを渡す3つの方法は何ですか?

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター


# phpでパラメータを渡す 3 つの方法

1. $argv または $argc パラメータを使用して受信します

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

結果は次のとおりです

2. getopt 関数を使用します (この方法をお勧めします)

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

## 3

、ユーザーを介してデータを入力します

<?php
/**
 * 提示用户输入,类似Python
 */
fwrite(STDOUT,'please input:');
echo 'your input is:'.fgets(STDIN);
ユーザーの入力を空にすることはできません

<?php
/**
 * 提示用户输入,类似Python
 */

$fs = true;

do{
    if($fs){
        fwrite(STDOUT,'请输入您的博客名:');
        $fs = false;
    }else{
        fwrite(STDOUT,'抱歉,博客名不能为空,请重新输入您的博客名:');
    }

$name = trim(fgets(STDIN));

}while(!$name);

echo '您输入的信息是:'.$name."\r\n";

推奨される学習: 「

PHP ビデオ チュートリアル

以上がPHPにパラメータを渡す3つの方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。