鉴于此java片段:
public class PDFObject {
/** the NULL PDFObject */
public static final PDFObject nullObj = new PDFObject(null, NULL, null);
..
}
如何将其转换为PHP?是否可以在声明的同时创建对象的实例?
答案 0 :(得分:2)
这是PHP中需要的解决方法:
class PDFObject {
/** the NULL PDFObject */
public static $nullObj = NULL;
..
}
PDFObject::$nullObj = new PDFObject(null, NULL, null);
通常,表达式赋值在构造函数中完成。但是既然你想要一个静态类属性,你需要求助于这样的内联/全局代码。