我正在尝试使用DOMDocument
创建一个静态属性。但是,我收到以下错误:
syntax error, unexpected 'new' (T_NEW)
这是宣言:
protected static $domd = new DOMDocument();
我做错了什么?
答案 0 :(得分:0)
"与任何其他PHP静态变量一样,静态属性只能使用文字或常量初始化;表达式是不允许的。因此,虽然您可以将静态属性初始化为整数或数组(例如),但您可能不会将其初始化为另一个变量,函数返回值或对象。"
您不能将类的新实例分配给静态属性。
有关详细信息,请参阅manual