★オリジナル関数を作る
PHPに最初から用意されている関数を使うだけでなく、自分でオリジナルの関数を作ることもできます。もち
ろん、そのオリジナル関数の中で、PHPの基本関数を使うこともできます。
しばしば使う汎用的な一連の処理は、オリジナル関数として1ヶ所にまとめておくことにより、スクリプト全体が
シンプルになります。また、その関数内のスクリプトを修正するだけで、それを呼び出す多くの箇所の処理も修正
されますので、メンテナンス性も向上します。
例)「2つの数値の平均を算出する」関数を作ってみます。
T.まず、一般的なスプリクトとして、引数の代わりに仮の変数を使って記述します。
<?php $value1 = "21"; $value2 = "14"; $average = ($value1 + $value2) / 2; print $average; ?> |
☆関数化の構文 function 関数名(引数,引数,引数・・・){ 命令文; ・・・・・・ ・・・・・・ return 変数または値; ←「return」の次に関数化するとこうなります } |
上記の構文に合わせて、平均算出スクリプトを関数化するとこうなります。
<?php function average($value1,$value2){ $average = ($value1 + $value2)/2 return $average; } ?> |
この関数を呼び出すスクリプトの先頭に追記 <?php function average($value,$value2){ $average = ($value1 + $value2)/2 return $average; } print average(30,10) . "<br>"; print average(25,15) . "<br>"; print average(3, 2) . "<br>"; print average(10,20) . "<br>"; print average(25,35) . "<br>"; *プログラムのどこからでも、何度でも呼び出すことができます ?> |
Y.最後に呼び出し側の引数をいくつか変えて、最終的な動作確認を行います。