関数

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;
関数とは、特定の決まった処理をさせるためのものです。
関数は、定義と呼び出しがあり、定義した関数を呼び出したときに関数の処理が実行されます。

関数の定義は、
function 関数名(仮引数){
関数の処理;
return 関数の外に返したい値;
}

の形式で定義します。
仮引数は、,区切りで複数定義もしくは、仮引数なしにすることもできます。

また、returnで関数外に渡す値のことを戻り値といい、戻り値がない場合はreturnのみ記入してください。

関数名(引数)

の形式で記入してください。

上の例では、2つの値の足し算をするtest_func関数を定義し、その戻り値を変数$return_valに代入しています。
test_func呼び出し時に引数は$test1、$test2としていますが、これは関数内では$val1、$val2として扱われます。