如何在静态方法中访问公共和私有变量?

时间:2012-12-24 07:13:32

标签: php

我在静态函数中访问私有变量和公共变量时遇到问题。我知道访问静态变量来访问静态函数。

示例示例:

class Student{
public $name = "Rajkumar";
private $mark = 10;
static $result = "Pass";
static function Display(){
echo(self::$result);
//here how to access $name and $mark
}
}

这是否可能。

1 个答案:

答案 0 :(得分:3)

您还必须将属性标记为静态。您无法从静态函数访问非静态属性,即使这些属性具有硬编码值(如您的示例)。