【发布时间】:2011-08-28 20:45:59
【问题描述】:
我想访问一个类中的变量(而不是类的实例) 例如
class myclas
{
private $list=array('1','2','3');
[...]
}
我需要以这种方式访问 $list 的值:myclass::$list (witch is'n possible)。 有其他方法吗?
谢谢。
//编辑:谢谢大家的回答!是否可以将私有变量用作公共变量的值?
class myclas
{
private $_list=array('1','2','3');
public static $staticList=$_list;
[...]
}
现在,我收到一个错误“意外的 T_VARIABLE”
【问题讨论】:
-
不是创建一个从私有变量中读取的公共变量,而是创建一个从私有变量中读取的公共 statc 函数。然后调用函数:myclass::myfunction()
标签: php arrays class variables