我想访问一个变量,它在一个类中(而不是一个类的实例) 例如
class myclas
{
private $list=array('1','2','3');
[...]
}
我需要以这种方式访问$ list的值:myclass :: $ list(女巫是不可能的)。 还有另一种方法吗?
谢谢。
//编辑:谢谢大家的回答!是否可以使用私有变量作为公共值?
class myclas
{
private $_list=array('1','2','3');
public static $staticList=$_list;
[...]
}
现在,我收到错误“意外的T_VARIABLE”
答案 0 :(得分:6)
class myclas
{
public static $list=array('1','2','3');
}
myClass::$list;
答案 1 :(得分:3)
答案 2 :(得分:1)
这是一个私有变量。如果您将其设为公共静态变量,则应该能够访问它:
class myclas {
public static $list = array('1','2','3');
}
myclas::$list;
答案 3 :(得分:0)
答案 4 :(得分:0)
有关课程和知名度的其他美丽指南,请参阅此编辑: