ffss回答ポイント 100ptウォッチ 1

バグがないか教えて頂きたいです。

「6が得られました。in math」
「処理は終わりました」

と表示させたいのですが、以下のコードでうまくいかない原因を教えて頂けると嬉しいです。
他の表示方法もあると思いますが、phpの練習中のため、他のコードでの表示は希望しておらず、
以下のコードに不具合がある点を教えて頂けると嬉しいです。

<?php

$math = new math();//クラス名
$math->change_a(3);
$math->change_b(4);

$math->exec();

echo "処理は終わりました。<br />";

//クラスを定義する
class math{//←クラスtest

private $a;
private $b;

//a+bをして、a-bをしたものを足して出力する
public function exec(){
$res_add = $this->add();//3 + 4 =7
$res_minus = $this->minus();//3 - 4 = -1
$res_total = $res_add + $res_minus;//6
echo $res_total . "が得られました。in math.";
}
public function change_a($buf){
$this->a = $buf;
}
public function change_b($buf){
$this->b = $buf;
}
}
?>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2020-03-23 15:09:17
終了日時
2020-03-29 20:53:00
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798Class541

人気の質問

メニュー

PC版