php怎么调用java方法

发布时间:2020-10-23 14:01:00 作者:小新
来源:亿速云 阅读:183

小编给大家分享一下php怎么调用java方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

php调用java方法:首先下载“php-java-bridge_6.2.1_documentation.zip”并运行JavaBridge;然后在www目录下新建test.php;最后在PHP中调用自定义的JAVA类即可。

1. PHP调用JAVA方法

1.1.  软件需求

1.2.  运行JavaBridge

php怎么调用java方法

1.3.  测试JavaBridge

require_once("java/Java.inc");

$system = new Java('java.lang.System');

$s = new Java("java.lang.String", "php-java-bridge config...<br><br>");

echo $s;

print 'Java version='.$system->getProperty('java.version').' <br>';

print 'Java vendor=' .$system->getProperty('java.vendor').' <br>';

print 'OS='.$system->getProperty('os.name').' '.

$system->getProperty('os.version').' on '.

$system->getProperty('os.arch').' <br>';

$formatter = new Java('java.text.SimpleDateFormat',

"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

print $formatter->format(new Java('java.util.Date')).' <br>'.' <br>';

php怎么调用java方法

1.4.  在PHP中调用自定义的JAVA 类

public class Test {

    private String name = "";

 

    // setter and getter

    public void setName(String name) {

       this.name = name;

    }

 

    public String getName() {

       return this.name;

    }

 

    //加法

    public float add(float num1, float num2) {

       return num1 + num2;

    }

}
//自定义类测试

require_once("java/Java.inc");

$test = new Java("Test"); //产生实例

$test->setName("哈哈,PHP调用JAVA的方法!"); //后面的调用就跟在php中调用类方法一样

print "调用类Test的getName方法,返回值为:".$test->getName()."<br>";

print "调用Test的add方法,返回值为:".$test->add(11.2, 15.7);

看完了这篇文章,相信你对php怎么调用java方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. jsp如何调用java方法
  2. Java方法递归调用实例解析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php java ava

上一篇:详解Spring MVC如何测试Controller(使用springmvc mock测试)

下一篇:java中如何使用split()

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》