鉴于此 java 代码段:
public class PDFObject {
/** the NULL PDFObject */
public static final PDFObject nullObj = new PDFObject(null, NULL, null);
..
}
如何将其转换为 PHP?是否可以在声明对象的同时创建对象的实例?
最佳答案
这是您在 PHP 中需要的解决方法:
class PDFObject {
/** the NULL PDFObject */
public static $nullObj = NULL;
..
}
PDFObject::$nullObj = new PDFObject(null, NULL, null);
通常表达式赋值是在构造函数中完成的。但是由于您需要一个静态类属性,因此您需要求助于内联/全局代码。
关于java - 我可以在声明对象的同时创建对象的实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400347/