【PHP/演習問題】インポート[1]

【PHP/演習問題】インポート[1]

問題

次の実行結果になるプログラムを作成してください。
なお、下記条件を満たすものとします。

  • 名前空間CalculationとProgramを作成する
  • 名前空間Calculationにaddition関数を作成し、次の定義に従う
    引数 : 数値1、数値2
    処理 : 数値1と数値2の合計値を出力
  • 名前空間Calculationにmultiplication関数を作成し、次の定義に従う
    引数 : 数値1、数値2
    処理 : 数値1と数値2の乗算値を出力
  • 名前空間Programからadditionとmultiplicationを呼び出す
3 + 5 = 8
7 * 9 = 63

解答例

<?php

namespace Calculation;

function addition( $x, $y ) {
    $result = $x + $y;
    echo $x.' + '.$y.' = '.$result."\n";
}

function multiplication( $x, $y ) {
    $result = $x * $y;
    echo $x.' * '.$y.' = '.$result."\n";
}



namespace Program;

\Calculation\addition(3, 5);
\Calculation\multiplication(7, 9);

?>