我在静态函数中访问私有变量和公共变量时遇到问题。我知道访问静态变量来访问静态函数。
示例示例:
class Student{
public $name = "Rajkumar";
private $mark = 10;
static $result = "Pass";
static function Display(){
echo(self::$result);
//here how to access $name and $mark
}
}
这是否可能。
答案 0 :(得分:3)
您还必须将属性标记为静态。您无法从静态函数访问非静态属性,即使这些属性具有硬编码值(如您的示例)。