関数

【関数】

複数の命令を一塊にしたもの

(毎回同じ処理を書く必要がなくなる)

---------------------

普通に書くと・・

$num = 100;

if( $num === 100 ){

 

$num = $num*1.08;

echo'変数$numは'.$num'です';

 

}elseif( $num === 200 ){

 

$num = $num*1.08;

echo'変数$numは'.$num'です';

 

}elseif( $num === 300 ){

 

$num = $num*1.08;

echo'変数$numは'$num'です';

}

---------------------

 

関数を使って書くと・・・

$num = 100;

if( $num  === 100 ){

 

echo total( $num ); ⇨複数の処理を1行でまとめられる

 

}elseif( $num === 200 ){

echo total( $num );

 

}elseif( $num === 300 ){

echo total( $num );

}

---------------------同じ処理を1つの塊にまとめる---------------------

 function total( $hiisuu ){

$result = $hikisuu = 1.08;

return '変数$numは'$result'です';

}

 

【関数の書き方】

function 関数名( 引数1,引数2,引数3 ){

//色々な処理を書く

return 値;  ※返したい値がある場合、「return」を使って値(変数)を返す

}

---------------------