例如,我有 java 类 JRXlsExporter,如果我从 java 实例化该 java,我的代码是:
JRXlsExporter myObject= new JRXlsExporter();
从 PHP 变为:
$myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter");
它可以工作,但是如果我有带有参数的java类,例如:
JRXlsExporter myObject= new JRXlsExporter(param1,param2);
如何从 PHP 实例化/调用该 java 类?
最佳答案
这里是an example如何使用一些构造函数参数实例化 java.util.Date 对象:
$date = new Java("java.util.Date", 70, 9, 4);
此外,它还说:
The new Java("java.util.Date", 70, 9, 4) call creates a new instance of the java.util.Date class using the java.util.Date(int year, int month, int day) constructor.
所以,你也许可以尝试这个:
$myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter", param1, param2);
关于java - 如何使用 PHP 的参数实例化/调用 java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247418/