我有
class Meat extends Food {
$var = Food::foodFunction…
}
我需要为Food类设置$ var,我该怎么做?
谢谢
答案 0 :(得分:5)
如果食品类中的$var
是protected
/ public
变量,您只需使用$this->var
,如果private
,您可以&{{1}} #39;设置它
答案 1 :(得分:2)
使用$this
构造函数或其他一些成员函数:
function __construct() {
$this->var = Food::foodFunction();
}
否则,您无法将$var
初始化为非静态的任何内容。