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 回答