先に書いた print や date などはPHPに標準で用意されている関数です。
これとは別にユーザーが独自に関数を作ることが出来ます。
よく使う部分や複数のページで共通で使う部分などを関数にするといいでしょう。
関数は function で定義し、引数も使えます。
ソースコード
function func1 () {
print "func1 という関数から書かれています。<br><br>\n";
}
function func2 ($arg1, $arg2) {
$sum = $arg1 + $arg2;
print $arg1 . " + " . $arg2 . " = " . $sum . " です。<br><br>\n";
}
function func3 ($arg1, $arg2) {
return $arg1 + $arg2;
}
func1();
func2(5, 10);
$i1 = 6;
$i2 = 11;
$sum = func3($i1, $i2);
print $i1 . " + " . $i2 . " = " . $sum . " です。<br><br>\n";
出力結果
func1 という関数から書かれています。
5 + 10 = 15 です。
6 + 11 = 17 です。
func1 は単に print で文字列を表示させているだけですが、同じ内容を何度も書く必要がある場合はこのような関数になるでしょう。
func2 は引数として 5 と 10 を渡し、その合計を表示させています。
func3 も同様に引数を合計していますが return で結果を返しているところが func2 との違いです。 |