#関数定義
エディター
/**
整数xを受け取り、xの2乗を返す関数を作成。
**/
<?php
function square($x){
return $x * $x;
}
//関数の呼び出し
echo square(2) . PHP_EOL;
//式
echo (square(4) + 10) . PHP_EOL;
// 2つの数を受け取り、引き算を行う関数
function subtract($x,$y){
return $x - $y;
}
// 3
echo subtract(5,2) . PHP_EOL;
// -5
echo subtract(10,15) . PHP_EOL;
// 2つの数を受け取り、掛け算を行う関数
function multiply($x,$y) {
return $x * $y;
}
// 10
echo multiply(5,2) . PHP_EOL;
// 150
echo multiply(10,15) . PHP_EOL;
#ステートメント
ステートメントとは、命令や宣言等の、実行されるコードのまとまりのことを指します。ステートメントの終了にはセミコロン;を使用。
#関数定義
<?php
// 縦、横、高さを受けとって、立体の体積を計算するboxVolumeという関数を作成してください
function boxVolume($l,$w,$h) {
return $l * $w * $h;
}
// 関数の呼び出し&コンソール出力
echo boxVolume(2,3,5) . PHP_EOL;
// 半径、高さを受け取って、円柱の体積を計算するcolumnという関数を定義
// 円周率は3で計算してください。
function column($r,$h) {
//戻り値を設定してください。
return 3 * $r * $r * $h;
}
// 半径2、高さ5を関数に入力して、コンソールに出力してみましょう。(60)
echo column(2,5) . PHP_EOL;
// 上底、下底、高さを受け取って、台形の面積を返す、trapezoidという関数を定義
function trapeozoid($a,$b,$h) {
return ($a + $b) * $h * 0.5;
}
// 上底3、下底5、高さ6を関数に入力して、コンソールに出力してみましょう。(24)
echo trapeozoid(3,5,6) .PHP_EOL;