PHP SplObjectStorage无法在类中创建

时间:2014-06-08 22:06:46

标签: php oop object splobjectstorage

是否可以将受保护的SplObjectStorage初始化为类中的地图?每当我尝试这个时,我似乎都遇到了错误。类似于下面的示例:

class a {

  protected $a = new SplObjectStorage();

  ...

}

1 个答案:

答案 0 :(得分:0)

你需要使用构造函数

class a {
  public function __construct() {
     $this->a = new SplObjectStorage();
  }

  protected $a;

  ...
}