-10

私は2つの関数を足し合わせたいプログラムを書いていますが、最終的に合計を計算したいと思っています。誰かがこれを手伝うことができれば、それは高く評価されます。

    const PRICE_OF_Big_Mac = 2.50;
    public $Big_Mac = 0;
    public function calculate_dinein_price(){
    $dine = 0.00;
    $dine += $this->Big_Mac * self::PRICE_OF_Big_Mac;

    return $dine;
}
public function calculate_dinein_total(){
    $total_dine = 0.00;
    $total_dine = $total_dine + $dine;

    return $total_dine;
}

しかし、これは機能しません。

4

1 に答える 1

1

$dine2 番目の関数はどこにも定義されていないため、アクセスできません。最初の$dine関数からはローカル変数のみです。

calculate_dinein_price()の値も返すという事実を使用するこのソリューションをお勧めし$dineます。

public function calculate_dinein_total(){
    $total_dine = 0.00;
    $total_dine = $total_dine + $this->calculate_dinein_price();

    return $total_dine;
}
于 2013-09-14T12:35:30.663 に答える