3

私は持っています

class Meat extends Food {
$var = Food::foodFunction…
}

Foodクラスに$varを設定する必要がありますが、どうすればよいですか?

ありがとう

4

2 に答える 2

5

$var食品クラスにprotected/public変数がある場合は$this->var、それprivateを設定することはできません。

于 2012-06-28T13:31:30.860 に答える
2

コンストラクターまたはその他のメンバー関数で$this:を使用して

function __construct() {
    $this->var = Food::foodFunction();
}

$varそうしないと、静的でないものに初期化できません。

于 2012-06-28T13:30:49.423 に答える