コードは、未定義の変数を返し、私は、それが値を返すように、あなたはあなたのsplit()
方法を修正することができ$value
と$splitfee
OOPのPHPの価格計算
class Product {
public $name;
public $value;
public $price;
public $splitfee;
function split() {
$this->value->splitfee = $this->$value/$splitfee;
}
}
$product_one = new Product();
$product_one->name = "potato";
$product_one->price = 100;
$product_two = new Product();
$product_two->name = "tomato";
$product_two->value = 200;
$product_two->splitfee = 200;
$product_three = new Product();
$product_three->name = "auto";
$product_three->price = 300;
echo $product_one->name . " is " . $product_one->price . " $" . "<br />";
echo $product_two->name . " is " . $product_two->split() . " $" . "<br />";
機能の本体が正しくありません。ここにsplitfeeって何? –
それは製品の価値によって分けられると思われた手数料です、例えば200/30ですが、私はsplitfeeを200に設定しています。 –
@NadanMarenkovićhttp://phpio.net/s/1gkv –