PHPでパラメータ付きの関数を定義・呼び出しする

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」という名前で保存し、実行させてみます。

実行してみると、今回作成したユーザー定義関数の括弧”()”内に入れた値が、関数内の変数に入れられて処理が実行され出力されました。

 

 

コメント

タイトルとURLをコピーしました