ユーザ定義関数

rikuです。
課題図書も折り返し、ユーザ定義関数に入りました。
ユーザ定義関数とは、重複したコードを一箇所にまとめるための仕組みと言えます。
具体的にいうと、、、。

<?php
$base = 8;
$height = 10;
$area =$base * $height /2;
print "三角形の面積は{$area}です。";

上記のような三角形の面積を求めるスクリプトがあるとします。
$baseが8で、$heightが10となっていますが、これが
いろんな種類があるとします、
(例)($base= 12,$height =5),($base = 20,$height =25)…etc
その時に、都度記述するのは面倒だったり時間効率が悪いので、ユーザ定義関数を使います。

<?php
function getTriangleArea ($base,$height) {
  return $base * $height /2 ;

というようにfunction命令をすることで、

$area_a =Area(12,5);
print "三角形の面積は{$area_a}です。";
$area_b =Area(20,25);
print "三角形の面積は{$area_b}です。";

と記述することで、何度もおなじことを記述しなくて良い!!というものです!

 

お疲れ様です!

WEB制作・ITに関するお悩みや
ご質問等お気軽にご相談ください

contact

この記事の著者

北海道出身で高校、大学と硬式野球に打ち込んでいました。 大学のうちから働いた居酒屋に3年半勤めたのち、株式会社WOWNに入社致しました。 WOWNでは未経験者でもITを学べる仕組みがあるので、日々勉強して早く一人前になれるよう取り組んでいます。

コメントする

関連記事