前の記事「 PHP で QR コードをすばやく生成する 」では、PHP を使用して QR コードをすばやく生成する方法を紹介しました。興味のある友人は、それについて学ぶことができます~
この記事のテーマは「PHP でオプションのパラメータを作成する方法」です。
「オプションのパラメータ」とは何ですか?と疑問に思う人もいるかもしれません。
オプションパラメータとは、何も渡さなくても関数の動作を妨げないパラメータのことで、平たく言えば、デフォルト値を持つものがオプションのパラメータという意味です。
完全にオプションのパラメータがある場合、プログラムはその値を取得しますが、パラメータに値が割り当てられていない場合、プログラムは停止しません。通常は、これらのパラメータのデフォルト値を関数に提供することにより、プログラムは停止しません。パラメーター。ただし、呼び出し中に関数に引数の値が指定された場合、指定された引数はデフォルトの引数をオーバーライドし、プログラムは通常どおり実行を継続します。ただし、呼び出しで関数に値が提供されなかった場合、プログラムは実行を継続します。通常はデフォルト値を使用します。
→注: PHP 関数の作成時に関数にさらに関数を追加するには、変数と同様のパラメーターを追加できます。パラメーターは関数名の後の括弧内に指定されます。
PHP でオプションのパラメーターを作成する方法を 2 つの例を通して紹介します。
例 1:
<?php function travel($place = "北京") { return "我要去$place.\n"; } echo travel(); echo travel("上海"); echo travel("深圳"); ?>
出力:
我要去北京! 我要去上海! 我要去深圳!
例 2:
<?php function timer($hour=00, $min=00, $sec=00) { $time="$hour : $min : $sec."; return "定时器设置为: $time <br>"; } echo timer(); echo timer(10, 30, 0); echo timer(00, 20, 40);
出力:
定时器设置为: 0 : 0 : 0. 定时器设置为: 10 : 30 : 0. 定时器设置为: 0 : 20 : 40.
注: デフォルト パラメーターを使用する場合、デフォルト パラメーターはデフォルト以外のパラメーターの右側に配置する必要があります。そうしないと、関数は期待どおりに動作しません。 。
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!
以上がPHP でオプションのパラメータを作成する方法をご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。