関数
3
<?php $test1 = 1; $test2 = 2; function test_func($val1, $val2){ $val3 = $val1 + $val2; return $val3; } $return_val = test_func($test1, $test2); echo $return_val;
関数とは、特定の決まった処理をさせるためのものです。
関数は、定義と呼び出しがあり、定義した関数を呼び出したときに関数の処理が実行されます。
関数の定義は、
の形式で定義します。
仮引数は、,区切りで複数定義もしくは、仮引数なしにすることもできます。
また、returnで関数外に渡す値のことを戻り値といい、戻り値がない場合はreturnのみ記入してください。
の形式で記入してください。
上の例では、2つの値の足し算をするtest_func関数を定義し、その戻り値を変数$return_valに代入しています。
test_func呼び出し時に引数は$test1、$test2としていますが、これは関数内では$val1、$val2として扱われます。
関数は、定義と呼び出しがあり、定義した関数を呼び出したときに関数の処理が実行されます。
関数の定義は、
function 関数名(仮引数){
関数の処理;
return 関数の外に返したい値;
}
関数の処理;
return 関数の外に返したい値;
}
の形式で定義します。
仮引数は、,区切りで複数定義もしくは、仮引数なしにすることもできます。
また、returnで関数外に渡す値のことを戻り値といい、戻り値がない場合はreturnのみ記入してください。
関数名(引数)
の形式で記入してください。
上の例では、2つの値の足し算をするtest_func関数を定義し、その戻り値を変数$return_valに代入しています。
test_func呼び出し時に引数は$test1、$test2としていますが、これは関数内では$val1、$val2として扱われます。