PHP / Java Bridge,如何在创建实例时将参数传递给构造函数方法?

时间:2016-03-17 05:14:27

标签: java php php-java-bridge

package test;

public class HelloWorld {
    public static final String JAVABRIDGE_PORT = "8080";
    static final php.java.bridge.JavaBridgeRunner runner = php.java.bridge.JavaBridgeRunner
            .getInstance(JAVABRIDGE_PORT);

    public static void main(String args[]) throws Exception {
        runner.waitFor();
    }
}
<?php require_once("/path/to/Java.inc");
$hello_world = new java("test.HelloWorld");
?>

我知道上面的代码可以创建一个HelloWorld实例。

但是如果HelloWorld.java的构造函数有一些参数呢?如何编写php代码?

1 个答案:

答案 0 :(得分:0)

这是我的代码,希望这可以帮到你一点。

php文件:

**<?php require_once("C:/jetty-distribution-9.3.7.v20160115/webapps/JavaBridge/java/Java.inc");
$world = new java("HelloWorld");
echo $world->hello(array("from PHP"));
?>**

这里$ world是我的对象,你可以在最后一行传递java的参数。