我还是初学者在php中并且想知道一些事情: 我知道可以调用一个公共静态方法而不需要像下面那样实现类:
Myclass::MyStaticFunction();
在以下示例中,我尝试这样做,但它返回错误:
class Test {
private $var;
public function __construct(){
$this->var = 5;
}
public static function getVar(){
return $this->var;
}
}
echo Test::getVar();
错误如下所示:
Fatal error: Using $this when not in object context
我会使用什么代替$this->
?