1

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

示例:

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

这可能与否。

4

1 回答 1

3

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

于 2012-12-24T07:14:51.800 回答