PHPでパラメータ付きの関数を定義・呼び出ししてみます。
ユーザー独自の入力値を受け付ける関数を定義する場合に、パラメータを指定することができます。プレースホルダー変数(仮で入っている情報を入れる箱)のような機能をします。
実行される処理には、関数を呼び出す時に関数に与えられた引数で置き換えられます。
■コード
function 関数の名前($パラメータ1, $パラメータ2){
// 実行される処理
}
■環境
・Windows10
・WampServer Version 3.2.3 64bit
・PHP Version 7.3.21
■ユーザー独自のパラメータ付きの関数を定義・呼び出しする
では、早速ユーザー独自のパラメータ付きの関数を定義・呼び出ししてみます。
■コード
<?php
function get_sum($num1,$num2){
$sum = $num1 + $num2;
echo "$num1 と $num2 の合計は、$sum です。";
}
get_sum(1,2);
?>
今回はget_sumというユーザー定義関数を作成します。括弧”()”内には、$num1と$num2という2つのパラメータを指定します。指定後、中括弧”{}”を記述し、その中に実行する処理を記述します。
記述するのは、今回はsumという変数を定義し、その中にnum1変数とnum2変数を四則演算を使用し、加法(足し算)したものを格納します。さらにecho文でnum1変数とnum2変数、さらにsum変数を出力してみます。
get_sumというユーザー定義関数を呼び出す際は、関数の名前を記述し、括弧”()”内には、$num1と$num2という2つのパラメータに入れる値を記述します。
■実行
では、このスクリプトを「hello.php」という名前で保存し、実行させてみます。
実行してみると、今回作成したユーザー定義関数の括弧”()”内に入れた値が、関数内の変数に入れられて処理が実行され出力されました。
コメント