PHP関数の引数変数にデフォルト値を設定する方法
このチュートリアルでは、PHP関数の引数変数にデフォルト値を使用する方法を学びます。このデフォルト値は、関数呼び出しで関数に渡される引数変数の値がない場合にのみ、関数によって使用されます。

前のチュートリアルでは、基本的なPHP関数の作成方法と、関数呼び出しを介して関数に情報を渡す方法を学習しました。簡単な関数と関数呼び出しを見てみましょう。

基本的なPHP関数と関数呼び出し
関数Hello_Visitor($ current_name)
{echo "ようこそ、$ current_name"; }

Hello_Visitor( "Nancy");

ご覧のとおり、このHello_Visitor関数には1つの引数変数$ current_nameがあります。関数呼び出しでは、$ current_name変数の関数に渡される値は ナンシー。しかし、想像できるように、関数呼び出しで値が渡されない場合、Webページに印刷されるものは ようこそ、。そのため、関数に値が渡されない場合に備えて、使用するデフォルト値を設定できます。にデフォルト値を設定しましょう 全員。次に、デフォルト値が使用されると、Webブラウザーに送信されるメッセージは ようこそみなさん。引数変数のデフォルト値を設定する変更されたコードは次のとおりです。

関数Hello_Visitor($ current_name = "everyone")
{echo "ようこそ、$ current_name"; }

Hello_Visitor();

関数function_name($ argument = value)
関数Hello_Visitor($ current_value = "everyone")
ご覧のとおり、デフォルト値は、括弧内の引数変数に値を割り当てることで設定されます。 ($ argument = value)上記のように、値 全員 関数呼び出しを介して他の値が渡されない場合に使用されます。

function_name();
Hello_Visitor();
この基本的な関数呼び出しでは、括弧の間に何もないため、値は関数に渡されません。





動画の説明: 引数・戻り値とは?【やさしいプログラミング用語解説】 (かもしれません 2024).